diff --git a/app/MindWork AI Studio/Provider/BaseProvider.cs b/app/MindWork AI Studio/Provider/BaseProvider.cs index eab0e52b..e28c62ed 100644 --- a/app/MindWork AI Studio/Provider/BaseProvider.cs +++ b/app/MindWork AI Studio/Provider/BaseProvider.cs @@ -571,12 +571,12 @@ public abstract class BaseProvider : IProvider, ISecretId element.TryGetInt64(out var l) ? l : element.TryGetDouble(out var d) ? d : element.GetDecimal(), - JsonValueKind.True => element.GetBoolean(), - JsonValueKind.False => element.GetBoolean(), - JsonValueKind.Null => null, - JsonValueKind.Object => this.ConvertToDictionary(element), - JsonValueKind.Array => element.EnumerateArray().Select(this.ConvertJsonValue).ToList(), - _ => throw new InvalidOperationException($"Unsupported JSON value kind: {element.ValueKind}") + JsonValueKind.True or JsonValueKind.False => element.GetBoolean(), + JsonValueKind.Null => string.Empty, + JsonValueKind.Object => ConvertToDictionary(element), + JsonValueKind.Array => element.EnumerateArray().Select(ConvertJsonValue).ToList(), + + _ => string.Empty, }; } \ No newline at end of file