Serials: simple bug in batch receive. Certain field values got treated
authorsenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 13 Dec 2010 21:41:37 +0000 (21:41 +0000)
committersenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 13 Dec 2010 21:41:37 +0000 (21:41 +0000)
like strings sometimes when they weren't. No more.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@18997 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/serial/batch_receive.js

index 7cd5137..0009ccb 100644 (file)
@@ -1004,8 +1004,9 @@ function BatchReceiver() {
 
                 ["price", "location", "circ_modifier"].forEach(
                     function(field) {
-                        var value = self._row_field_value(id, field).trim();
-                        if (value) unit[field](value);
+                        var value = self._row_field_value(id, field);
+                        if (value)
+                            unit[field](value.trim ? value.trim() : value);
                     }
                 );