Skip to content

Commit 94a7413

Browse files
woql update to group_by
1 parent 5a6d4f9 commit 94a7413

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

lib/woql.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,20 @@ WOQLQuery.prototype.group_by = function(gvarlist, groupedvar, groupquery, output
185185
else {
186186
args.push({'list': gvarlist});
187187
}
188-
if(groupedvar.substring(0, 2) != "v:") groupedvar = "v:" + groupedvar;
188+
if(typeof groupedvar == "object" && groupedvar.length){
189+
ng = [];
190+
for(var i = 0; i<groupedvar.length; i++){
191+
ng.push(groupedvar[i].substring(0, 2) != "v:" ? "v:" + groupedvar[i] : groupedvar);
192+
}
193+
groupedvar = ng;
194+
}
195+
else if(typeof groupedvar == "string"){
196+
if(groupedvar.substring(0, 2) != "v:") groupedvar = "v:" + groupedvar;
197+
}
189198
args.push(groupedvar);
190199
if(output){
191-
args.push(groupquery.json());
200+
groupquery = groupquery.json ? groupquery.json() : groupquery;
201+
args.push(groupquery);
192202
}
193203
else {
194204
output = groupquery;

0 commit comments

Comments
 (0)