diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 4d119f7ae..7e743227d 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -78,30 +78,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/features/composer/presentation/composer_controller.dart b/lib/features/composer/presentation/composer_controller.dart
index 8ed678d22..803b47a97 100644
--- a/lib/features/composer/presentation/composer_controller.dart
+++ b/lib/features/composer/presentation/composer_controller.dart
@@ -1013,7 +1013,21 @@ class ComposerController extends BaseController {
}
if (listFileAttachmentSharedMediaFile.isNotEmpty) {
final listFile = covertListSharedMediaFileToFileInfo(arguments.listSharedMediaFile!);
- _uploadAttachmentsAction(listFile);
+ if (uploadController.hasEnoughMaxAttachmentSize(listFiles: listFile)) {
+ _uploadAttachmentsAction(listFile);
+ } else {
+ if (currentContext != null) {
+ showConfirmDialogAction(
+ currentContext!,
+ AppLocalizations.of(currentContext!).message_dialog_upload_attachments_exceeds_maximum_size(
+ filesize(mailboxDashBoardController.maxSizeAttachmentsPerEmail?.value ?? 0, 0)),
+ AppLocalizations.of(currentContext!).got_it,
+ () => {},
+ title: AppLocalizations.of(currentContext!).maximum_files_size,
+ hasCancelButton: false,
+ );
+ }
+ }
}
}