Fixed duplicate tag/creator upsert issue.
Some checks failed
ci / build-test (push) Failing after 13m47s
ci / publish-image (push) Has been cancelled

This commit is contained in:
2026-04-13 20:15:13 -04:00
parent 85a28a6017
commit b13340061f

View File

@@ -374,7 +374,9 @@ public class VoiceWorkUpdater(AppDbContext dbContext, ITimeProvider timeProvider
int position = 1;
foreach (string tagName in ingest.Tags)
string[] distinctTagNames = [.. ingest.Tags.Distinct()];
foreach (string tagName in distinctTagNames)
{
Tag tag = upsertContext.Tags[tagName];
@@ -401,7 +403,9 @@ public class VoiceWorkUpdater(AppDbContext dbContext, ITimeProvider timeProvider
int position = 1;
foreach (string creatorName in ingest.Creators)
string[] distinctCreatorNames = [.. ingest.Creators.Distinct()];
foreach (string creatorName in distinctCreatorNames)
{
Creator creator = upsertContext.Creators[creatorName];