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:08:39 +0000 (20:08 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 23 Dec 2008 20:08:39 +0000 (20:08 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2@11670 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 172124a..c8ac97c 100644 (file)
@@ -523,6 +523,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                }
                        )
                );
+        if(!patron.addresses())
+            patron.addresses([]);
 
                /* XXX */
                for( var f in dataFields ) {
@@ -544,6 +546,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                        }
                                )
                        );
+            if(!patron.addresses())
+                patron.addresses([]);
 
                } else {
                        address.isdeleted(1);