Fixed duplicate tag/creator upsert issue.
This commit is contained in:
@@ -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];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user