diff --git a/lib/gitlab/chat_commands/deploy.rb b/lib/gitlab/chat_commands/deploy.rb
index 0f70323810d27fc8d9663350e691555b31d9ecff..7127d2f6d047cac40f779fb609c3e20521b417d2 100644
--- a/lib/gitlab/chat_commands/deploy.rb
+++ b/lib/gitlab/chat_commands/deploy.rb
@@ -49,9 +49,9 @@ module Gitlab
       end
 
       def url(subject)
-        project = subject.project
-
-        namespace_project_build_url(project.namespace.becomes(Namespace), project, subject)
+        polymorphic_url(
+          [subject.project.namespace.becomes(Namespace), subject.project, subject]
+        )
       end
     end
   end