diff --git a/backend/src/app/media.clj b/backend/src/app/media.clj index 10de5266e3..b2aeefa184 100644 --- a/backend/src/app/media.clj +++ b/backend/src/app/media.clj @@ -183,7 +183,7 @@ (us/assert ::input input) (let [{:keys [path mtype]} input] (if (= mtype "image/svg+xml") - (let [info (some-> path slurp svg/pre-process svg/parse get-basic-info-from-svg)] + (let [info (some-> path slurp svg/parse get-basic-info-from-svg)] (when-not info (ex/raise :type :validation :code :invalid-svg-file diff --git a/backend/src/app/rpc/queries/svg.clj b/backend/src/app/rpc/queries/svg.clj index f8e978534f..63c0b8aeb2 100644 --- a/backend/src/app/rpc/queries/svg.clj +++ b/backend/src/app/rpc/queries/svg.clj @@ -54,6 +54,6 @@ [data] (cond-> data (str/includes? data "]+>" ""))) + (str/replace #"<\!DOCTYPE[^>]*>" ""))) (def pre-process strip-doctype)