Skip to content

Commit

Permalink
Merge pull request #21 from VolkerLieber/master
Browse files Browse the repository at this point in the history
Fix json deserialization error on select value changed
  • Loading branch information
yagizhanNY committed Feb 2, 2024
2 parents 0b5584e + 95e2d37 commit 7fb7bda
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions SiemensIXBlazor/Components/Select/Select.razor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,14 @@ public async void ValueChanged(dynamic labels)
else if(labels is JsonElement)
{
JsonElement jsonText = labels;
string[] labelArray = jsonText.Deserialize<string[]>()!;
await ValueChangeEvent.InvokeAsync(labelArray);

if (jsonText.ValueKind == JsonValueKind.Array) {
string[] labelArray = jsonText.Deserialize<string[]>()!;
await ValueChangeEvent.InvokeAsync(labelArray);
} else
{
await ValueChangeEvent.InvokeAsync(jsonText.GetString());
}
}

}
Expand Down

0 comments on commit 7fb7bda

Please sign in to comment.