forcing location names to be strings so toLowerCase will work
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 9 Dec 2007 14:16:53 +0000 (14:16 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 9 Dec 2007 14:16:53 +0000 (14:16 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2@8182 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/admin/copy_locations.js

index ca64616..0516e00 100644 (file)
@@ -83,6 +83,9 @@ function clDraw(r) {
                rowTemplate = tbody.removeChild($('cl_row'));
        removeChildren(tbody);
 
+    for(var i = 0; i < cls.length; i++) /* force stringify */
+        cls[i].name(new String(cls[i].name()));
+
        cls = cls.sort( function(a,b) {
                        if( a.name().toLowerCase() > b.name().toLowerCase() ) return 1;
                        if( a.name().toLowerCase() < b.name().toLowerCase() ) return -1;