lfapi

changeset 1:9fe872cc376d

2 small bug fixes
author bsw
date Mon Sep 12 21:09:48 2011 +0200 (2011-09-12)
parents ce6f95d23e1c
children cfdb8f15c388
files lfapi/general_params.js lfapi/main.js
line diff
     1.1 --- a/lfapi/general_params.js	Sat Sep 10 23:31:20 2011 +0200
     1.2 +++ b/lfapi/general_params.js	Mon Sep 12 21:09:48 2011 +0200
     1.3 @@ -112,7 +112,7 @@
     1.4      } else {
     1.5        issue_states = params.issue_state.split(',');
     1.6      }
     1.7 -    query.addWhere('"issue"."state" IN (??)', issue_states);
     1.8 +    query.addWhere(['"issue"."state" IN (??)', issue_states]);
     1.9    };
    1.10    
    1.11    if (params.issue_accepted) query.addWhere('"issue"."accepted" NOTNULL');
     2.1 --- a/lfapi/main.js	Sat Sep 10 23:31:20 2011 +0200
     2.2 +++ b/lfapi/main.js	Mon Sep 12 21:09:48 2011 +0200
     2.3 @@ -1187,11 +1187,13 @@
     2.4        var query = new selector.SQLUpdate('member');
     2.5        query.addWhere(['member.id = ?', req.current_member_id]);
     2.6        fields.forEach( function(field) {
     2.7 +        var tmp = {}
     2.8          if (typeof(params[field]) != 'undefined') {
     2.9 -          query.addValues({ field: params[field] });
    2.10 +          tmp[field] = params[field];
    2.11          } else {
    2.12 -          query.addValues({ field: null });
    2.13 +          tmp[field] = null;
    2.14          }
    2.15 +        query.addValues(tmp);
    2.16        });
    2.17        db.query(conn, req, res, query, function(result) { respond('json', conn, req, res, 'ok'); });
    2.18      });

Impressum / About Us