don't assume the ws_ou has a parent
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 31 Jul 2008 04:29:50 +0000 (04:29 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 31 Jul 2008 04:29:50 +0000 (04:29 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2@10203 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/holds.js

index 899439c..e921601 100644 (file)
@@ -975,7 +975,7 @@ patron.holds.prototype = {
                                                util.functional.filter_list(
                                                        util.fm_utils.find_ou(
                                                                obj.data.tree.aou,
-                                                               obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ].parent_ou()
+                                                               obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ].parent_ou() ?  obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ].parent_ou() : obj.data.list.au[0].ws_ou()
                                                        ).children(),
                                                        function(o) {
                                                                return o.id() != obj.data.list.au[0].ws_ou();