From c0082cea65d2207995a9b5e53ee3ae9e086d3c90 Mon Sep 17 00:00:00 2001 From: seb Date: Fri, 18 Sep 2026 08:24:35 +0200 Subject: [PATCH] fix --- src/components/manifest/manifestConfig.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/manifest/manifestConfig.js b/src/components/manifest/manifestConfig.js index cf5e564..d657378 100644 --- a/src/components/manifest/manifestConfig.js +++ b/src/components/manifest/manifestConfig.js @@ -268,12 +268,9 @@ export async function restoreAttachmentsFromApi(apiFiles = [], existingAttachmen if (apiFile.thumbavif) { try { if (typeof apiFile.thumbavif === 'string') { - if (apiFile.thumbavif.startsWith('data:')) { - thumbnail = apiFile.thumbavif; - } else { - const thumbBlob = base64ToBlob(apiFile.thumbavif, 'image/avif'); - thumbnail = URL.createObjectURL(thumbBlob); - } + thumbnail = apiFile.thumbavif.startsWith('data:') + ? apiFile.thumbavif + : `data:image/avif;base64,${apiFile.thumbavif}`; } else if (typeof apiFile.thumbavif === 'object') { const rawBytes = apiFile.thumbavif.data || apiFile.thumbavif; if (Array.isArray(rawBytes) || rawBytes instanceof Uint8Array) {