diff --git a/src/renderer/src/store/video.ts b/src/renderer/src/store/video.ts index 8a79f38625..7942cd26d5 100644 --- a/src/renderer/src/store/video.ts +++ b/src/renderer/src/store/video.ts @@ -39,7 +39,14 @@ const videoSlice = createSlice({ if (videos) { let video = videos.find((v) => v.id === update.id) if (video) { - video = { ...video, ...update } + switch (video.status) { + case 'queued': + case 'in_progress': + video = { ...video, ...update, thumbnail: undefined } + break + default: + video = { ...video, ...update } + } } else { logger.error(`Video with id ${update.id} not found in ${providerId}`) }