summaryrefslogtreecommitdiff
path: root/backend/node
Side-by-side diff
Diffstat (limited to 'backend/node') (more/less context) (ignore whitespace changes)
-rw-r--r--backend/node/src/clipperz.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/backend/node/src/clipperz.js b/backend/node/src/clipperz.js
index c6d776a..eebd5bf 100644
--- a/backend/node/src/clipperz.js
+++ b/backend/node/src/clipperz.js
@@ -194,9 +194,9 @@ var CLIPPERZ = module.exports = function(CONFIG) {
if(req.session.K!=pp.srpSharedSecret) return res.res({error:'Wrong shared secret!'});
switch(message) {
case 'getUserDetails': return ASYNC.parallel({
u: function(cb) {
- PG.Q("SELECT u_header,u_statistics,u_version FROM clipperz.theuser WHERE u_id=$1",
+ PG.Q("SELECT u_header::varchar,u_statistics,u_version FROM clipperz.theuser WHERE u_id=$1",
[req.session.u],function(e,r) {
if(e) return cb(e);
if(!r.rowCount) return cb(new Error("user's gone AWOL"));
cb(null,r.rows[0]);
@@ -210,9 +210,9 @@ var CLIPPERZ = module.exports = function(CONFIG) {
});
}
},function(e,r) {
if(e) return cb(e);
- res.res({header:JSON.stringify(r.u.u_header),statistics:r.u.u_statistics,version:r.u.u_version,recordsStats:r.stats});
+ res.res({header:r.u.u_header,statistics:r.u.u_statistics,version:r.u.u_version,recordsStats:r.stats});
});
case 'saveChanges': return PG.T(function(e,T) {
if(e) return cb(e);
@@ -470,15 +470,15 @@ var CLIPPERZ = module.exports = function(CONFIG) {
return ASYNC.parallel({
u: function(cb) {
PG.Q(
"SELECT"
- +" u_name, u_srp_s, u_srp_v, u_authversion, u_header, u_statistics, u_version"
+ +" u_name, u_srp_s, u_srp_v, u_authversion, u_header::varchar, u_statistics, u_version"
+" FROM clipperz.theuser WHERE u_id=$1",[req.session.u],function(e,r) {
if(e) return cb(e);
if(!r.rowCount) return cb(new Error("user's gone AWOL"));
r = r.rows[0];
return cb(null,{u:r.u_name,d:{s:r.u_srp_s,v:r.u_srp_v, version:r.u_authversion,
- maxNumberOfRecords: '100', userDetails: JSON.stringify(r.u_header),
+ maxNumberOfRecords: '100', userDetails: r.u_header,
statistics: r.u_statistics, userDetailsVersion: r.u_version
}});
});
},