Просмотр исходного кода

Refactor clone_button() to avoid undefined URL

Jeremy Stretch 5 лет назад
Родитель
Сommit
9f4c1e64ce
1 измененных файлов с 2 добавлено и 2 удалено
  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,