From 22de77517ca58c1acda4e6a2a55d42ae93a60056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Fri, 13 Oct 2023 13:23:50 +0200 Subject: [PATCH] process fix --- WebAPI/Controllers/LayersController.cs | 4 ++-- WebAPI/dataProcessors/copy.processor.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/WebAPI/Controllers/LayersController.cs b/WebAPI/Controllers/LayersController.cs index 0b135b7..02b575a 100644 --- a/WebAPI/Controllers/LayersController.cs +++ b/WebAPI/Controllers/LayersController.cs @@ -255,8 +255,8 @@ namespace WebAPI.Controllers cp.process(sourceLayer, processWorker?.Id); break; case "Deaggregation": - DeaggregationProcessor dp = new DeaggregationProcessor(db, googleSheetValues, this); - dp.process(sourceLayer, processWorker?.Id); + //DeaggregationProcessor dp = new DeaggregationProcessor(db, googleSheetValues, this); + //dp.process(sourceLayer, processWorker?.Id); break; } diff --git a/WebAPI/dataProcessors/copy.processor.cs b/WebAPI/dataProcessors/copy.processor.cs index 64af792..4ef0c04 100644 --- a/WebAPI/dataProcessors/copy.processor.cs +++ b/WebAPI/dataProcessors/copy.processor.cs @@ -114,6 +114,7 @@ namespace WebAPI.dataProcessors }); */ + List newRecords = new List(); foreach (Record source in dataSource.Records!) { Record record = new Record @@ -124,7 +125,7 @@ namespace WebAPI.dataProcessors CreatedAt = DateTime.UtcNow, ModifiedAt = DateTime.UtcNow }; - processedLayer.Records.Add(record); + newRecords.Add(record); } if (isNew) { @@ -133,7 +134,7 @@ namespace WebAPI.dataProcessors { db.Layers.Update(processedLayer); } - controller.SaveRecords(processedLayer.Id, processedLayer.Records, Guid.Parse("F392209E-123E-4651-A5A4-0B1D6CF9FF9D")); + controller.SaveRecords(processedLayer.Id, newRecords, Guid.Parse("F392209E-123E-4651-A5A4-0B1D6CF9FF9D")); db.SaveChanges(); } }