LP#1705068 - fix workstation already exists cancel btn freezes UI user/cesardv/lp1705068_ws_registration_existing_ui_bug
authorCesar Velez <cesar.velez@equinoxinitiative.org>
Fri, 8 Sep 2017 20:23:33 +0000 (16:23 -0400)
committerCesar Velez <cesar.velez@equinoxinitiative.org>
Fri, 8 Sep 2017 20:23:33 +0000 (16:23 -0400)
The $scope.is_registering is used to enable/disable the Register btn
and was not being set back to false, when the user chose to cancel
using an existing WS name, and exiting the modal.

Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>

Open-ILS/web/js/ui/default/staff/admin/workstation/app.js

index 2cc0256..eec5df1 100644 (file)
@@ -108,7 +108,9 @@ function($q , $timeout , $location , egCore , egConfirmDialog) {
                                 service.register_ws_api(
                                     base_name, name, org_id, true, deferred)
                             },
-                            cancel : function() {deferred.reject()} 
+                            cancel : function() {
+                                deferred.reject();
+                            }
                         }
                     );
 
@@ -861,7 +863,8 @@ function($scope , $q , $window , $location , egCore , egAlertDialog , workstatio
                 return $scope.set_default_ws(new_ws.name);
             }
             $scope.newWSName = '';
-        });
+        },
+        function(err){ $scope.is_registering = false; });
     }
 }])