diff --git a/Frameworks/Database/AttachmentsTable..swift b/Frameworks/Database/AttachmentsTable..swift index 5e6598289..71dcf36b0 100644 --- a/Frameworks/Database/AttachmentsTable..swift +++ b/Frameworks/Database/AttachmentsTable..swift @@ -196,9 +196,15 @@ private extension AttachmentsManager { cachedAttachments[attachment.databaseID] = attachment } - func uncacheAttachmentWithDatabaseID(_ databaseID: String) { + func uncacheAttachments(_ attachments: Set) { + + attachments.removeO + attachments.forEach { uncacheAttachment($0) } + } + + func uncacheAttachment(_ attachment: Attachment) { - cachedAttachments[databaseID] = nil + cachedAttachments[attachment.databaseID] = nil } func saveAttachmentsForArticle(_ article: Article, database: FMDatabase) {