diff --git a/src/lib/modules/cache.ts b/src/lib/modules/cache.ts index 62c92c0..fe3c66c 100644 --- a/src/lib/modules/cache.ts +++ b/src/lib/modules/cache.ts @@ -42,7 +42,9 @@ export const storeFileCache = async (fileId: number, fileBuffer: ArrayBuffer) => }; export const deleteFileCache = async (fileId: number) => { - await deleteFile(`/cache/${fileId}`); + if (!fileCacheIndex.has(fileId)) return; + fileCacheIndex.delete(fileId); + await deleteFile(`/cache/${fileId}`); await deleteFileCacheIndex(fileId); };