From 3844f70a4d4ea3bea0fbeb97150c948828d5d6e5 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 9 May 2017 17:53:37 -0400 Subject: [PATCH] Fixes #1152: Unable to edit user keys --- netbox/project-static/js/secrets.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/netbox/project-static/js/secrets.js b/netbox/project-static/js/secrets.js index da5e52b74..89326ff15 100644 --- a/netbox/project-static/js/secrets.js +++ b/netbox/project-static/js/secrets.js @@ -16,13 +16,14 @@ $(document).ready(function() { // Adding/editing a secret $('form').submit(function(event) { - if ( - $(this).find('input.requires-session-key').filter(function() {return this.value == ""}) && - document.cookie.indexOf('session_key') == -1 - ) { - $('#privkey_modal').modal('show'); - event.preventDefault(); - } + $(this).find('input.requires-session-key').each(function() { + if (this.value && document.cookie.indexOf('session_key') == -1) { + console.log('Field ' + this.value + ' requires a session key'); + $('#privkey_modal').modal('show'); + event.preventDefault(); + return false; + } + }); }); // Retrieve a session key