From 1f1bf68acbe86883a5162d1719fd8c1293f6c566 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Fri, 23 Aug 2024 19:21:20 +0200 Subject: [PATCH] Always provide statuses. --- .../Areas/Api/Controllers/Contents/Models/ContentsDto.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/src/Squidex/Areas/Api/Controllers/Contents/Models/ContentsDto.cs b/backend/src/Squidex/Areas/Api/Controllers/Contents/Models/ContentsDto.cs index 9aaa787dd..6a41bff08 100644 --- a/backend/src/Squidex/Areas/Api/Controllers/Contents/Models/ContentsDto.cs +++ b/backend/src/Squidex/Areas/Api/Controllers/Contents/Models/ContentsDto.cs @@ -40,14 +40,18 @@ public sealed class ContentsDto : Resource if (schema != null) { - await result.AssignStatusesAsync(workflow, schema); + await result.CreateStatusesAsync(workflow, schema); await result.CreateLinksAsync(resources, workflow, schema); } + else + { + result.Statuses = []; + } return result; } - private async Task AssignStatusesAsync(IContentWorkflow workflow, Schema schema) + private async Task CreateStatusesAsync(IContentWorkflow workflow, Schema schema) { var allStatuses = await workflow.GetAllAsync(schema);