Quellcode durchsuchen

Refactor clone_button() to avoid undefined URL

Jeremy Stretch vor 5 Jahren
Ursprung
Commit
9f4c1e64ce
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      netbox/utilities/templatetags/buttons.py

+ 2 - 2
netbox/utilities/templatetags/buttons.py

@@ -27,12 +27,12 @@ def _get_viewname(instance, action):
 
 @register.inclusion_tag('buttons/clone.html')
 def clone_button(instance):
-    viewname = _get_viewname(instance, 'add')
+    url = reverse(_get_viewname(instance, 'add'))
 
     # Populate cloned field values
     param_string = prepare_cloned_fields(instance)
     if param_string:
-        url = '{}?{}'.format(reverse(viewname), param_string)
+        url = f'{url}?{param_string}'
 
     return {
         'url': url,