diff --git a/Iceshrimp.Frontend/Components/Compose.razor b/Iceshrimp.Frontend/Components/Compose.razor index 73aa2ac9..073e3358 100644 --- a/Iceshrimp.Frontend/Components/Compose.razor +++ b/Iceshrimp.Frontend/Components/Compose.razor @@ -472,8 +472,15 @@ private async Task Upload(InputFileChangeEventArgs e) { UploadingFiles += 1; - var res = await ApiService.Drive.UploadFileAsync(e.File); - Attachments.Add(res); + try + { + var res = await ApiService.Drive.UploadFileAsync(e.File); + Attachments.Add(res); + } + catch (IOException exception) + { + await GlobalComponentSvc.NoticeDialog?.Display(exception.Message, NoticeDialog.NoticeType.Error)!; + } UploadingFiles -= 1; }