Pleroma.Web.MastodonAPI.StatusView: Do not fail when URL isn’t a string
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Thu, 1 Nov 2018 08:55:38 +0000 (09:55 +0100)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Thu, 1 Nov 2018 08:55:38 +0000 (09:55 +0100)
lib/pleroma/web/mastodon_api/views/status_view.ex

index 80e80c8f598ef6c38c316cc56a0576eb1df5b6b4..1efd994709fb6a2765f3588d590d5e47340621dc 100644 (file)
@@ -240,7 +240,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do
     summary = object["name"]
 
     content =
-      if !!summary and summary != "" do
+      if !!summary and summary != "" and is_bitstring(object["url"]) do
         "<p><a href=\"#{object["url"]}\">#{summary}</a></p>#{object["content"]}"
       else
         object["content"]