# HG changeset patch # User bsw # Date 1320492332 -3600 # Node ID da041f00018a12fc8437911141d350b8bc425f37 # Parent 97103921ff3c1eee2d7974bf38d56bb2248acd18 Interest without snapshot only for members diff -r 97103921ff3c -r da041f00018a lfapi/main.js --- a/lfapi/main.js Sat Nov 05 12:15:01 2011 +0100 +++ b/lfapi/main.js Sat Nov 05 12:25:32 2011 +0100 @@ -663,7 +663,7 @@ break; default: - respond('json', conn, req, res, 'unprocessable', { error: 'Invalid snapshot type' }); + respond('json', conn, req, res, 'unprocessable', null, 'Invalid snapshot type'); return; }; @@ -708,11 +708,16 @@ break; case undefined: + if (! req.current_member_id) { + respond('json', conn, req, res, 'unprocessable', null, 'No snapshot type given and not beeing member'); + return; + }; query.from('interest'); + query.addWhere(['interest.member_id = ?', req.current_member_id]); break; default: - respond('json', conn, req, res, 'unprocessable', { error: 'Invalid snapshot type' }); + respond('json', conn, req, res, 'unprocessable', null, 'Invalid snapshot type'); return; };