From c7b2314bb1410ea01a3ec8337eb133bd19f80428 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Thu, 7 Mar 2024 09:03:00 +1100 Subject: [PATCH] Fix image clip webm not being cleaned (#4657) --- internal/manager/task/clean_generated.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/manager/task/clean_generated.go b/internal/manager/task/clean_generated.go index 199ee1e04..6fbd828a0 100644 --- a/internal/manager/task/clean_generated.go +++ b/internal/manager/task/clean_generated.go @@ -652,9 +652,13 @@ func (j *CleanGeneratedJob) getImagesWithHash(ctx context.Context, checksum stri } func (j *CleanGeneratedJob) getThumbnailFileHash(basename string) (string, error) { - var hash string - var width int - _, err := fmt.Sscanf(basename, "%32x_%d.jpg", &hash, &width) + var ( + hash string + width int + ext string + ) + // include the extension - which could be jpg/webp + _, err := fmt.Sscanf(basename, "%32x_%d.%s", &hash, &width, &ext) if err != nil { return "", err }