From c4c1aa2cee036549ec99be71ba6251eb4495ca39 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Mon, 16 Aug 2021 09:46:38 -0300 Subject: [PATCH] Fix over-zealous assert in sticker manager. --- SignalServiceKit/src/Messages/Stickers/StickerManager.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/SignalServiceKit/src/Messages/Stickers/StickerManager.swift b/SignalServiceKit/src/Messages/Stickers/StickerManager.swift index 0a5db40e7c..9f55e38062 100644 --- a/SignalServiceKit/src/Messages/Stickers/StickerManager.swift +++ b/SignalServiceKit/src/Messages/Stickers/StickerManager.swift @@ -697,9 +697,7 @@ public class StickerManager: NSObject { try OWSFileSystem.deleteFileIfExists(url: stickerDataUrl) try FileManager.default.copyItem(at: stickerTemporaryUrl, to: stickerDataUrl) } catch let error as NSError { - if error.domain == NSCocoaErrorDomain, - error.code == NSFileWriteFileExistsError, - OWSFileSystem.fileOrFolderExists(url: stickerDataUrl) { + if OWSFileSystem.fileOrFolderExists(url: stickerDataUrl) { // Races can occur; ignore and proceed. Logger.warn("File already exists: \(error)") } else {