JBAS-1132 Self-reg avoid empty stat cats
authorBill Erickson <berickxx@gmail.com>
Wed, 16 Mar 2016 18:42:54 +0000 (14:42 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/web/js/ui/default/actor/user/register.js

index 5486a91..c581d57 100644 (file)
@@ -754,6 +754,9 @@ function uEditLoadStageUser(stageUname) {
 
     // Copy stat cat data
     dojo.forEach(data.statcats, function(stat_cat) {
+        // avoid creating maps for empty values.
+        if (stat_cat.value() == null || stat_cat.value() == '') 
+            return;
         var entry = new fieldmapper.actscecm();
         entry.isnew(true);
         entry.stat_cat(stat_cat.statcat());