Prevent AutoGrid death using a certain helper with null OU fields
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 3 Feb 2012 19:45:28 +0000 (14:45 -0500)
committerMike Rylander <mrylander@gmail.com>
Tue, 20 Mar 2012 20:02:42 +0000 (16:02 -0400)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Open-ILS/web/js/dojo/openils/widget/AutoGrid.js

index 0faa3ee..9210b36 100644 (file)
@@ -671,9 +671,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 "";
     };
 }