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) {