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("/"), ), }