mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 16:13:15 +00:00
Three gaps in copying forwarded parts to the sending account: - A composer stashed before its first autosave (pro tab move, unmount) lost the parts' owning account, because the snapshot and the restore dropped `sourceAccountId`. The restored forward then failed every save and send with blobNotFound. - A failed copy was swallowed and the send went ahead, failing with the server's raw blobNotFound. It now stops with the existing "an attachment failed to upload" message and leaves the composer as is. - Copies were recorded only after the whole loop, so a failure on a later part re-copied the earlier ones on every retry. Each part is now recorded as soon as it is copied. Quoted inline images are only read at send time, so they are no longer copied on every draft save, and at send only those the body still shows are copied.