Improved compose/attachment error handling

This commit is contained in:
M66B 2022-06-16 10:33:14 +02:00
parent f7d8de2b57
commit bd9bd89389
1 changed files with 2 additions and 2 deletions

View File

@ -4427,7 +4427,7 @@ public class FragmentCompose extends FragmentBase {
// Reset progress on failure
Log.e(ex);
db.attachment().setError(attachment.id, Log.formatThrowable(ex, false));
throw ex;
return null;
}
return attachment;
@ -5425,7 +5425,7 @@ public class FragmentCompose extends FragmentBase {
if (last_attachments != null)
for (EntityAttachment attachment : last_attachments)
if (!attachment.available && attachment.progress == null)
if (!attachment.available && attachment.progress == null && attachment.error == null)
EntityOperation.queue(context, data.draft, EntityOperation.ATTACHMENT, attachment.id);
db.setTransactionSuccessful();