Browse Source

Fixes #1152: Unable to edit user keys

Jeremy Stretch 8 years ago
parent
commit
3844f70a4d
1 changed files with 8 additions and 7 deletions
  1. 8 7
      netbox/project-static/js/secrets.js

+ 8 - 7
netbox/project-static/js/secrets.js

@@ -16,13 +16,14 @@ $(document).ready(function() {
 
 
     // Adding/editing a secret
     // Adding/editing a secret
     $('form').submit(function(event) {
     $('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
     // Retrieve a session key