Browse Source

Extra check for array bounds.

pull/882/head
Sebastian 4 years ago
parent
commit
74d5b2d2e1
  1. 5
      backend/src/Squidex.Infrastructure/UsageTracking/BackgroundUsageTracker.cs
  2. 7
      backend/src/Squidex/Areas/Api/Config/OpenApi/CommonProcessor.cs

5
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;

7
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<string, object>
{
["x-logo"] = new { url = logoUrl, backgroundColor = logoBackground }
["x-logo"] = new
{
url = logoUrl,
backgroundStyle = string.Empty,
backgroundColor = logoBackground
}
};
context.Document.ExternalDocumentation = documentation;

Loading…
Cancel
Save