@@ -179,24 +179,23 @@ function collecOne(req, res) {
179179 const mid = req . params . entity
180180 m = dico . getModel ( mid ) ,
181181 collecId = req . params . collec ,
182- collec = m . collecsH [ collecId ] ,
183- pId = parseInt ( req . query . id , 10 ) ;
182+ collec = m . collecsH [ collecId ]
184183
185184 if ( m && collec ) {
186- const sqlParams = [ pId ] ,
187- sql = 'SELECT t1.id, ' + sqls . select ( collec . fields , null , 't1' ) +
188- ' FROM ' + schema + '."' + collec . table + '" AS t1' +
189- sqls . sqlFromLOVs ( collec . fields , schema ) +
190- ' WHERE t1."' + collec . column + '"=$1' +
191- ' ORDER BY t1.' + collecOrderBy ( collec ) +
192- ' LIMIT ' + defaultPageSize + ';' ;
193-
194- query . runQuery ( res , sql , sqlParams , false ) ;
185+ const sqlParams = [ parseInt ( req . query . id , 10 ) ] ;
186+ query . runQuery ( res , SQLCollecOne ( collec ) , sqlParams , false ) ;
195187 } else {
196188 errors . badRequest ( res )
197189 }
198190}
199191
192+ const SQLCollecOne = collec => 'SELECT t1.id, ' + sqls . select ( collec . fields , null , 't1' ) +
193+ ' FROM ' + schema + '."' + collec . table + '" AS t1' +
194+ sqls . sqlFromLOVs ( collec . fields , schema ) +
195+ ' WHERE t1."' + collec . column + '"=$1' +
196+ ' ORDER BY t1.' + collecOrderBy ( collec ) +
197+ ' LIMIT ' + defaultPageSize + ';' ;
198+
200199// --------------------------------------------------------------------------------------
201200
202201module . exports = {
0 commit comments