diff --git a/backend/src/Squidex.Domain.Apps.Entities/Assets/AssetUsageTracker_EventHandling.cs b/backend/src/Squidex.Domain.Apps.Entities/Assets/AssetUsageTracker_EventHandling.cs index 04bc4c670..d7270290b 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Assets/AssetUsageTracker_EventHandling.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Assets/AssetUsageTracker_EventHandling.cs @@ -12,6 +12,7 @@ using Squidex.Domain.Apps.Core.Tags; using Squidex.Domain.Apps.Events.Assets; using Squidex.Infrastructure; using Squidex.Infrastructure.EventSourcing; +using Squidex.Infrastructure.Json.System; using Squidex.Infrastructure.States; using Squidex.Infrastructure.UsageTracking; @@ -150,7 +151,10 @@ namespace Squidex.Domain.Apps.Entities.Assets await tagService.UpdateAsync(appId, TagGroups.Assets, updates); } - Console.WriteLine($"Writing tags: {JsonSerializer.Serialize(tagsPerApp)}"); + var options = new JsonSerializerOptions(); + options.Converters.Add(new StringConverter()); + + Console.WriteLine($"Writing tags: {JsonSerializer.Serialize(tagsPerApp, options)}"); await store.WriteManyAsync(tagsPerAsset.Select(x => new SnapshotWriteJob(x.Key, x.Value, 0))); }