# HG changeset patch # User bsw # Date 1315854588 -7200 # Node ID 9fe872cc376d9f22dc09c06dc055dfb80f1caa52 # Parent ce6f95d23e1c4ebb2608565a52f469a8a97e4160 2 small bug fixes diff -r ce6f95d23e1c -r 9fe872cc376d lfapi/general_params.js --- a/lfapi/general_params.js Sat Sep 10 23:31:20 2011 +0200 +++ b/lfapi/general_params.js Mon Sep 12 21:09:48 2011 +0200 @@ -112,7 +112,7 @@ } else { issue_states = params.issue_state.split(','); } - query.addWhere('"issue"."state" IN (??)', issue_states); + query.addWhere(['"issue"."state" IN (??)', issue_states]); }; if (params.issue_accepted) query.addWhere('"issue"."accepted" NOTNULL'); diff -r ce6f95d23e1c -r 9fe872cc376d lfapi/main.js --- a/lfapi/main.js Sat Sep 10 23:31:20 2011 +0200 +++ b/lfapi/main.js Mon Sep 12 21:09:48 2011 +0200 @@ -1187,11 +1187,13 @@ var query = new selector.SQLUpdate('member'); query.addWhere(['member.id = ?', req.current_member_id]); fields.forEach( function(field) { + var tmp = {} if (typeof(params[field]) != 'undefined') { - query.addValues({ field: params[field] }); + tmp[field] = params[field]; } else { - query.addValues({ field: null }); + tmp[field] = null; } + query.addValues(tmp); }); db.query(conn, req, res, query, function(result) { respond('json', conn, req, res, 'ok'); }); });