From f6345b9a5d503ed72e9f78a7bb0dc6fbd0347b35 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 19 Mar 2019 10:22:52 -0400 Subject: [PATCH] Fixes #2998: Limit device query to non-racked devices if no rack selected when creating a cable --- CHANGELOG.md | 1 + netbox/project-static/js/forms.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33a77c42f..3f171c02a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ v2.5.9 (FUTURE) * [#2577](https://github.com/digitalocean/netbox/issues/2577) - Clarification of wording in API regarding filtering * [#2924](https://github.com/digitalocean/netbox/issues/2924) - Add interface type for QSFP28 50GE * [#2936](https://github.com/digitalocean/netbox/issues/2936) - Fix device role selection showing duplicate first entry +* [#2998](https://github.com/digitalocean/netbox/issues/2998) - Limit device query to non-racked devices if no rack selected when creating a cable v2.5.8 (2019-03-11) diff --git a/netbox/project-static/js/forms.js b/netbox/project-static/js/forms.js index 2a6bf92ff..81ddb9ffd 100644 --- a/netbox/project-static/js/forms.js +++ b/netbox/project-static/js/forms.js @@ -155,10 +155,13 @@ $(document).ready(function() { filter_for_elements.each(function(index, filter_for_element) { var param_name = $(filter_for_element).attr(attr_name); + var is_nullable = $(filter_for_element).attr("nullable"); var value = $(filter_for_element).val(); if (param_name && value) { parameters[param_name] = value; + } else if (param_name && is_nullable) { + parameters[param_name] = "null"; } });