ensure we don't re-save same attachment with localId after it has been

uploaded
This commit is contained in:
Zorica Stojchevska 2022-12-30 15:25:52 +01:00
parent acda80cc3a
commit a247af206b
1 changed files with 1 additions and 1 deletions

View File

@ -251,7 +251,7 @@ class CreateDraftWorker @AssistedInject constructor(
MessageUtils.isLocalMessageId(message.messageId) MessageUtils.isLocalMessageId(message.messageId)
private suspend fun updateStoredLocalDraft(apiDraft: Message, localDraft: Message) { 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 { apiDraft.apply {
dbId = localDraft.dbId dbId = localDraft.dbId
toList = localDraft.toList toList = localDraft.toList