diff --git a/lib/features/public_asset/presentation/public_asset_controller.dart b/lib/features/public_asset/presentation/public_asset_controller.dart index 55cac89db..60963fafb 100644 --- a/lib/features/public_asset/presentation/public_asset_controller.dart +++ b/lib/features/public_asset/presentation/public_asset_controller.dart @@ -129,6 +129,14 @@ class PublicAssetController extends BaseController { } } + @override + void handleUrgentExceptionOnWeb({Failure? failure, Exception? exception}) { + super.handleUrgentExceptionOnWeb(failure: failure, exception: exception); + if (failure is UploadAttachmentFailure) { + isUploading.value = false; + } + } + void _handlePublicAssetOverQuotaFailureState(PublicAssetOverQuotaFailureState failure) { isUploading.value = false; if (currentOverlayContext != null && currentContext != null) {