ensure we don't re-save same attachment with localId after it has been
uploaded
This commit is contained in:
parent
acda80cc3a
commit
a247af206b
|
@ -251,7 +251,7 @@ class CreateDraftWorker @AssistedInject constructor(
|
|||
MessageUtils.isLocalMessageId(message.messageId)
|
||||
|
||||
private suspend fun updateStoredLocalDraft(apiDraft: Message, localDraft: Message) {
|
||||
val localAttachments = localDraft.attachments.filterNot { it.isUploaded }
|
||||
val localAttachments = localDraft.attachments.filterNot { it.isUploaded || it.isUploading }
|
||||
apiDraft.apply {
|
||||
dbId = localDraft.dbId
|
||||
toList = localDraft.toList
|
||||
|
|
Loading…
Reference in New Issue