Merge branch 'bugfix/osada-mention' into 'develop'
[akkoma] / lib / pleroma / formatter.ex
index 5b63fb795efbd2cfe4e956ed6f8cd614b99e236b..21b08a62e29b577031becbfaba24a84612cb7730 100644 (file)
@@ -248,7 +248,12 @@ defmodule Pleroma.Formatter do
     subs =
       subs ++
         Enum.map(mentions, fn {match, %User{ap_id: ap_id, info: info}, uuid} ->
-          ap_id = info["source_data"]["url"] || ap_id
+          ap_id =
+            if is_binary(info["source_data"]["url"]) do
+              info["source_data"]["url"]
+            else
+              ap_id
+            end
 
           short_match = String.split(match, "@") |> tl() |> hd()