Bug 361: check that trim function exists
[osm/UI.git] / skyquake / plugins / accounts / src / account / accountSource.js
index 6ab9a3d..854a5eb 100644 (file)
@@ -175,7 +175,7 @@ module.exports = function(Alt) {
             var payloadKeys = Object.keys(payload[payload['account-type']]);
             var accountData = payload[payload['account-type']];
             payloadKeys.map(function(k) {
             var payloadKeys = Object.keys(payload[payload['account-type']]);
             var accountData = payload[payload['account-type']];
             payloadKeys.map(function(k) {
-              if (!accountData[k] || accountData[k].trim() == '') {
+              if (!accountData[k] || (accountData[k].trim && accountData[k].trim() == '')) {
                 delete payload[payload['account-type']][k];
               }
             });
                 delete payload[payload['account-type']][k];
               }
             });