From ae4d30d27bb4a154cf79ed4f951412cb8e2f2324 Mon Sep 17 00:00:00 2001 From: "HOME-LAPTOP\\kshkulev" Date: Mon, 3 Nov 2025 12:49:01 +0900 Subject: [PATCH] Fix context error --- .../ExportCommonRegistryElementsManager_15_7_0_1.cs | 2 +- Hcs.WebApp/Services/HeadquartersService.cs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Hcs.WebApp/BackgroundServices/CampaignManagers/ExportCommonRegistryElementsManager_15_7_0_1.cs b/Hcs.WebApp/BackgroundServices/CampaignManagers/ExportCommonRegistryElementsManager_15_7_0_1.cs index 3967474..aee05dd 100644 --- a/Hcs.WebApp/BackgroundServices/CampaignManagers/ExportCommonRegistryElementsManager_15_7_0_1.cs +++ b/Hcs.WebApp/BackgroundServices/CampaignManagers/ExportCommonRegistryElementsManager_15_7_0_1.cs @@ -104,7 +104,7 @@ namespace Hcs.WebApp.BackgroundServices.CampaignManagers campaign.Step = (int)Step.End; await HeadquartersService.UpdateCampaignStepAsync(context, campaign); - await HeadquartersService.SetCampaignEndedAsync(campaign.Id); + await HeadquartersService.SetCampaignEndedAsync(context, campaign.Id); await transaction.CommitAsync(); } diff --git a/Hcs.WebApp/Services/HeadquartersService.cs b/Hcs.WebApp/Services/HeadquartersService.cs index cd00dce..741f401 100644 --- a/Hcs.WebApp/Services/HeadquartersService.cs +++ b/Hcs.WebApp/Services/HeadquartersService.cs @@ -100,6 +100,11 @@ namespace Hcs.WebApp.Services public async Task SetCampaignEndedAsync(int campaignId) { using var context = GetNewContext(); + await SetCampaignEndedAsync(context, campaignId); + } + + public async Task SetCampaignEndedAsync(HcsDbContext context, int campaignId) + { var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId); if (campaign != null) {