From 80c8a847409c73c4e9a086c8f398a984cf5c2137 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 3 Oct 2025 19:30:23 +0200 Subject: [PATCH] Fix redirect to external object when URL is missing or malformed (#36347) --- app/lib/permalink_redirector.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/permalink_redirector.rb b/app/lib/permalink_redirector.rb index 142a05d10d..301a588686 100644 --- a/app/lib/permalink_redirector.rb +++ b/app/lib/permalink_redirector.rb @@ -26,7 +26,7 @@ class PermalinkRedirector end def redirect_path - return ActivityPub::TagManager.instance.url_for(object) if object.present? + return ActivityPub::TagManager.instance.url_for(object) || ActivityPub::TagManager.instance.uri_for(object) if object.present? @path.delete_prefix('/deck') if @path.start_with?('/deck') end