if we remove the only address, make sure addresses is still an array
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 23 Dec 2008 20:09:06 +0000 (20:09 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 23 Dec 2008 20:09:06 +0000 (20:09 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11672 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index c39952a..b4a6b01 100644 (file)
@@ -552,6 +552,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                }
                        )
                );
+        if(!patron.addresses())
+            patron.addresses([]);
 
                /* XXX */
                for( var f in dataFields ) {
@@ -573,6 +575,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                        }
                                )
                        );
+            if(!patron.addresses())
+                patron.addresses([]);
 
                } else {
                        address.isdeleted(1);