more sanity checks
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 25 Jan 2006 19:00:23 +0000 (19:00 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 25 Jan 2006 19:00:23 +0000 (19:00 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@2832 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/common/js/org_utils.js

index d8f8d66..af42503 100644 (file)
@@ -4,7 +4,11 @@
 
 /* takes an org unit or id and return the numeric depth */
 function findOrgDepth(org_id_or_node) {
 
 /* takes an org unit or id and return the numeric depth */
 function findOrgDepth(org_id_or_node) {
-       return findOrgType(findOrgUnit(org_id_or_node).ou_type()).depth();
+       var org = findOrgUnit(org_id_or_node);
+       if(!org) return -1;
+       var type = findOrgType(org.ou_type());
+       if(type) return type.depth();
+       return -1;
 }
 
 function findOrgTypeFromDepth(depth) {
 }
 
 function findOrgTypeFromDepth(depth) {