diff --git a/beat/web/common/api.py b/beat/web/common/api.py
index c18ae90a13fbd1040b0c3b46907485d631787f52..e81c39e16c9a5dad1a683c188ae3596f26593484 100644
--- a/beat/web/common/api.py
+++ b/beat/web/common/api.py
@@ -171,10 +171,6 @@ class ListCreateBaseView(
         else:
             return BadRequestResponse(serializer.errors)
 
-        html_view_args = [db_object.name, db_object.version]
-        if hasattr(db_object, "author"):
-            html_view_args.insert(0, db_object.author.username)
-
         result = {
             "name": db_object.name,
             "full_name": db_object.fullname(),
@@ -182,7 +178,8 @@ class ListCreateBaseView(
             + db_object.fullname()
             + "/",
             "object_view": reverse(
-                "{}:view".format(self.namespace.split("_")[1]), args=html_view_args
+                "{}:view".format(self.namespace.split("_")[1]),
+                args=db_object.fullname().split("/"),
             ),
         }