diff --git a/netbox/extras/views.py b/netbox/extras/views.py index b33c1e22a..0a2c79222 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -1258,6 +1258,9 @@ class ScriptResultView(TableMixin, generic.ObjectView): # If this is an HTMX request, return only the result HTML if htmx_partial(request): + if request.GET.get('log'): + # If log=True, render only the log table + return render(request, 'htmx/table.html', context) response = render(request, 'extras/htmx/script_result.html', context) if job.completed or not job.started: response.status_code = 286 diff --git a/netbox/templates/extras/htmx/script_result.html b/netbox/templates/extras/htmx/script_result.html index 3fe03bbe7..ab1cb9087 100644 --- a/netbox/templates/extras/htmx/script_result.html +++ b/netbox/templates/extras/htmx/script_result.html @@ -41,7 +41,11 @@