From 09d3ccf770573f22e2cd1ad6b085ad4544178a72 Mon Sep 17 00:00:00 2001 From: timorl Date: Fri, 19 Apr 2024 20:51:54 +0200 Subject: [PATCH] Read description before stripping metadata --- lib/mix/tasks/pleroma/instance.ex | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/mix/tasks/pleroma/instance.ex b/lib/mix/tasks/pleroma/instance.ex index 45f3812c9..c02efabae 100644 --- a/lib/mix/tasks/pleroma/instance.ex +++ b/lib/mix/tasks/pleroma/instance.ex @@ -324,12 +324,7 @@ defmodule Mix.Tasks.Pleroma.Instance do end defp upload_filters(filters) when is_map(filters) do - enabled_filters = - if filters.strip_metadata do - [Pleroma.Upload.Filter.Exiftool.StripMetadata] - else - [] - end + enabled_filters = [] enabled_filters = if filters.read_description do @@ -338,6 +333,13 @@ defmodule Mix.Tasks.Pleroma.Instance do enabled_filters end + enabled_filters = + if filters.strip_metadata do + enabled_filters ++ [Pleroma.Upload.Filter.Exiftool.StripMetadata] + else + enabled_filters + end + enabled_filters = if filters.anonymize do enabled_filters ++ [Pleroma.Upload.Filter.AnonymizeFilename]