diff --git a/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.tsx b/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.tsx index 3dbd2cb18..4c3437599 100644 --- a/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.tsx +++ b/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.tsx @@ -80,8 +80,8 @@ function EditImportListModalContent({ qualityProfileId, seriesType, seasonFolder, - tagExisting, tags, + tagExisting, fields, } = item; diff --git a/src/NzbDrone.Core/ImportLists/ImportListSyncService.cs b/src/NzbDrone.Core/ImportLists/ImportListSyncService.cs index 09d87e267..5fbdf777e 100644 --- a/src/NzbDrone.Core/ImportLists/ImportListSyncService.cs +++ b/src/NzbDrone.Core/ImportLists/ImportListSyncService.cs @@ -24,6 +24,7 @@ public class ImportListSyncService : IExecute, IHandleAsy private readonly IImportListItemService _importListItemService; private readonly IFetchAndParseImportList _listFetcherAndParser; private readonly ISearchForNewSeries _seriesSearchService; + private readonly ISeriesRepository _seriesRepository; private readonly ISeriesService _seriesService; private readonly IAddSeriesService _addSeriesService; private readonly IConfigService _configService; @@ -36,6 +37,7 @@ public ImportListSyncService(IImportListFactory importListFactory, IImportListItemService importListItemService, IFetchAndParseImportList listFetcherAndParser, ISearchForNewSeries seriesSearchService, + ISeriesRepository seriesRepository, ISeriesService seriesService, IAddSeriesService addSeriesService, IConfigService configService, @@ -47,6 +49,7 @@ public ImportListSyncService(IImportListFactory importListFactory, _importListExclusionService = importListExclusionService; _importListItemService = importListItemService; _listFetcherAndParser = listFetcherAndParser; + _seriesRepository = seriesRepository; _seriesSearchService = seriesSearchService; _seriesService = seriesService; _addSeriesService = addSeriesService; @@ -293,7 +296,8 @@ private void TagExisting(ImportListDefinition importList, ImportListItemInfo rep if (preCount != series.Tags.Count) { - _seriesService.UpdateSeries(series); + // _seriesService.UpdateSeries(series); + _seriesRepository.SetFields(series, s => s.Tags); _logger.Debug("{0} [{1}] tagged existing series", report.TvdbId, report.Title); } }