Skip to content

Commit 6d6e043

Browse files
committed
fix(Core): ensure null ResponseInfo is handled properly
1 parent fd187e3 commit 6d6e043

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

SnapX.Avalonia/ViewModels/Settings/CustomUploaderVM.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -893,12 +893,12 @@ private Control CreateResultDetailGrid(UploadResult res)
893893
AddDetailRow(stack, "Errors", res.ErrorsToString());
894894
}
895895

896-
AddDetailRow(stack, "Response", res.ResponseInfo.ToReadableString(true));
896+
AddDetailRow(stack, "Response", res.ResponseInfo?.ToReadableString(true));
897897

898898
return stack;
899899
}
900900

901-
private void AddDetailRow(StackPanel parent, string label, string value)
901+
private void AddDetailRow(StackPanel parent, string label, string? value)
902902
{
903903
var panel = new DockPanel { LastChildFill = true };
904904
panel.Children.Add(new TextBlock
@@ -910,7 +910,7 @@ private void AddDetailRow(StackPanel parent, string label, string value)
910910
});
911911
panel.Children.Add(new SelectableTextBlock
912912
{
913-
Text = value,
913+
Text = value ?? "???, Please check the debug log, this shouldn't be happening.",
914914
TextWrapping = TextWrapping.Wrap,
915915
FontSize = 12
916916
});

0 commit comments

Comments
 (0)