From: Haelwenn (lanodan) Monnier Date: Wed, 26 Sep 2018 08:21:58 +0000 (+0200) Subject: transmogrifier: pro-actively add support for Hashtag without array in tag X-Git-Url: http://git.squeep.com/?a=commitdiff_plain;ds=inline;h=f3291acc9181dcc365aaca583ae3fb1ff57019d1;p=akkoma transmogrifier: pro-actively add support for Hashtag without array in tag --- diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex index ed5df6f7b..291d7d169 100644 --- a/lib/pleroma/web/activity_pub/transmogrifier.ex +++ b/lib/pleroma/web/activity_pub/transmogrifier.ex @@ -206,6 +206,13 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do |> Map.put("tag", combined) end + def fix_tag(%{"tag" => %{"type" => "Hashtag"} = tag} = object) do + combined = [tag ++ String.slice(tag["name"], 1..-1)] + + object + |> Map.put("tag", combined) + end + def fix_tag(object) do object end