Prevent AutoGrid death using a certain helper with null OU fields user/senator/autogrid-org-unit-getter
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 3 Feb 2012 19:45:28 +0000 (14:45 -0500)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 3 Feb 2012 19:45:28 +0000 (14:45 -0500)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/web/js/dojo/openils/widget/AutoGrid.js

index 921f977..0e8e846 100644 (file)
@@ -647,9 +647,12 @@ if(!dojo._hasResource['openils.widget.AutoGrid']) {
 
     openils.widget.AutoGrid.orgUnitGetter = function(rowIndex, item) {
         if (!item) return "";
-        return fieldmapper.aou.findOrgUnit(
-            this.grid.store.getValue(item, this.field)
-        ).shortname();
+
+        var aou_id = this.grid.store.getValue(item, this.field);
+        if (aou_id)
+            return fieldmapper.aou.findOrgUnit(aou_id).shortname();
+        else
+            return "";
     };
 }