diff --git a/backend/src/Squidex.Infrastructure/UsageTracking/BackgroundUsageTracker.cs b/backend/src/Squidex.Infrastructure/UsageTracking/BackgroundUsageTracker.cs index 06717dfbe..5f5d45541 100644 --- a/backend/src/Squidex.Infrastructure/UsageTracking/BackgroundUsageTracker.cs +++ b/backend/src/Squidex.Infrastructure/UsageTracking/BackgroundUsageTracker.cs @@ -61,6 +61,11 @@ namespace Squidex.Infrastructure.UsageTracking foreach (var (key, value) in localUsages) { + if (updateIndex >= updates.Length) + { + break; + } + updates[updateIndex].Key = key.Key; updates[updateIndex].Category = key.Category; updates[updateIndex].Counters = value; diff --git a/backend/src/Squidex/Areas/Api/Config/OpenApi/CommonProcessor.cs b/backend/src/Squidex/Areas/Api/Config/OpenApi/CommonProcessor.cs index b7f318540..336b14d46 100644 --- a/backend/src/Squidex/Areas/Api/Config/OpenApi/CommonProcessor.cs +++ b/backend/src/Squidex/Areas/Api/Config/OpenApi/CommonProcessor.cs @@ -39,7 +39,12 @@ namespace Squidex.Areas.Api.Config.OpenApi context.Document.Info.Version = version; context.Document.Info.ExtensionData = new Dictionary { - ["x-logo"] = new { url = logoUrl, backgroundColor = logoBackground } + ["x-logo"] = new + { + url = logoUrl, + backgroundStyle = string.Empty, + backgroundColor = logoBackground + } }; context.Document.ExternalDocumentation = documentation;