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

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

index 917efdc..247e694 100644 (file)
@@ -509,6 +509,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                }
                        )
                );
+        if(!patron.addresses())
+            patron.addresses([]);
 
                /* XXX */
                for( var f in dataFields ) {
@@ -530,6 +532,8 @@ function uEditDeleteAddr( tbody, row, address, detach ) {
                                        }
                                )
                        );
+            if(!patron.addresses())
+                patron.addresses([]);
 
                } else {
                        address.isdeleted(1);