diff --git a/mobile/lib/module/upload/service/multipart.dart b/mobile/lib/module/upload/service/multipart.dart index a1c83059a1..f86431b80e 100644 --- a/mobile/lib/module/upload/service/multipart.dart +++ b/mobile/lib/module/upload/service/multipart.dart @@ -148,6 +148,12 @@ class MultiPartUploader { ); await _db.deleteMultipartTrack(localId); } + if (e.response?.statusCode == 401) { + _logger.severe( + "Multipart upload not authorized ${multipartInfo.urls.objectKey}", + ); + await _db.deleteMultipartTrack(localId); + } rethrow; } }