Protect the status list from empty items
authorMike Rylander <mrylander@gmail.com>
Fri, 8 Apr 2016 15:52:18 +0000 (11:52 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 31 Jul 2017 14:12:51 +0000 (10:12 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/js/ui/default/staff/services/ui.js

index 49b4c5d..1eade2c 100644 (file)
@@ -549,7 +549,8 @@ function($modal , $interpolate , egCore) {
                         if ($scope.mode == 'checkin' && next_statuses.length > 0) {
                             $scope.get_copy_statuses().then(function() {
                                 angular.forEach(next_statuses, function(st) {
-                                    $scope.next_statuses.push(egCore.env.ccs.list[st]);
+                                    if (egCore.env.ccs.list[st])
+                                       $scope.next_statuses.push(egCore.env.ccs.list[st]);
                                 });
                                 $scope.params.the_next_status = $scope.next_statuses[0].id();
                             });