diff --git a/backend/src/Squidex.Domain.Apps.Core.Operations/ConvertContent/ValueConverters.cs b/backend/src/Squidex.Domain.Apps.Core.Operations/ConvertContent/ValueConverters.cs index 4d9bbe862..88c910587 100644 --- a/backend/src/Squidex.Domain.Apps.Core.Operations/ConvertContent/ValueConverters.cs +++ b/backend/src/Squidex.Domain.Apps.Core.Operations/ConvertContent/ValueConverters.cs @@ -126,13 +126,16 @@ namespace Squidex.Domain.Apps.Core.ConvertContent return (value, field, parent) => { - if (value is JsonArray array && shouldHandle(field, parent)) + if (field is IField && value is JsonArray array && shouldHandle(field, parent)) { for (var i = 0; i < array.Count; i++) { var id = array[i].ToString(); - array[i] = JsonValue.Create(urlGenerator.AssetContent(Guid.Parse(id))); + if (Guid.TryParse(id, out var assetId)) + { + array[i] = JsonValue.Create(urlGenerator.AssetContent(assetId)); + } } }