From cb0065cfe9fe01a26ea8c09d945c95b5e7b2646c 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 142a05d10..301a58868 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