* 12117 remove clone from cable * 12117 remove clone button if no params * Update clone.html * Update clone.html * Update clone.html --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
@@ -1,3 +1,5 @@
-<a href="{{ url }}" class="btn btn-sm btn-success" role="button">
- <i class="mdi mdi-content-copy" aria-hidden="true"></i> Clone
-</a>
+{% if url %}
+ <a href="{{ url }}" class="btn btn-sm btn-success" role="button">
+ <i class="mdi mdi-content-copy" aria-hidden="true"></i> Clone
+ </a>
+{% endif %}
@@ -20,6 +20,8 @@ def clone_button(instance):
param_string = prepare_cloned_fields(instance).urlencode()
if param_string:
url = f'{url}?{param_string}'
+ else:
+ url = None
return {
'url': url,