diff --git a/netbox/netbox/views/htmx.py b/netbox/netbox/views/htmx.py index 4754c1b54..4b01320f4 100644 --- a/netbox/netbox/views/htmx.py +++ b/netbox/netbox/views/htmx.py @@ -10,7 +10,7 @@ class ObjectSelectorView(View): template_name = 'htmx/object_selector.html' def get(self, request): - model = self._get_model(request.GET.get('model', '')) + model = self._get_model(request.GET.get('_model', '')) form_class = self._get_form_class(model) form = form_class(request.GET) diff --git a/netbox/templates/htmx/object_selector.html b/netbox/templates/htmx/object_selector.html index 6fc36a439..aded35fc5 100644 --- a/netbox/templates/htmx/object_selector.html +++ b/netbox/templates/htmx/object_selector.html @@ -15,7 +15,7 @@
-
+
{% for field in form.visible_fields %}
{% render_field field %}
diff --git a/netbox/utilities/templates/widgets/apiselect.html b/netbox/utilities/templates/widgets/apiselect.html index d41cf2b87..df2a13fe1 100644 --- a/netbox/utilities/templates/widgets/apiselect.html +++ b/netbox/utilities/templates/widgets/apiselect.html @@ -7,7 +7,7 @@ class="btn btn-sm btn-outline-dark border-input ms-1" data-bs-toggle="modal" data-bs-target="#htmx-modal" - hx-get="{% url 'htmx_object_selector' %}?model={{ widget.attrs.selector }}&target={{ widget.attrs.id }}" + hx-get="{% url 'htmx_object_selector' %}?_model={{ widget.attrs.selector }}&target={{ widget.attrs.id }}" hx-target="#htmx-modal-content" >