diff --git a/netbox/extras/views.py b/netbox/extras/views.py index 9efcc02dc..c60314b94 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -1157,7 +1157,7 @@ class ScriptView(ContentTypePermissionRequiredMixin, View): return 'extras.view_script' def get(self, request, module, name): - module = get_object_or_404(ScriptModule.objects.restrict(request.user), file_path__startswith=module) + module = get_object_or_404(ScriptModule.objects.restrict(request.user), file_path__startswith=module + ".py") script = module.scripts[name]() form = script.as_form(initial=normalize_querydict(request.GET))