Bug 361: check that trim function exists

Signed-off-by: Laurence Maultsby <laurence.maultsby@riftio.com>
diff --git a/skyquake/plugins/accounts/src/account/accountSource.js b/skyquake/plugins/accounts/src/account/accountSource.js
index 6ab9a3d..854a5eb 100644
--- a/skyquake/plugins/accounts/src/account/accountSource.js
+++ b/skyquake/plugins/accounts/src/account/accountSource.js
@@ -175,7 +175,7 @@
             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];
               }
             });