1
0
Fork 0

Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2

This commit is contained in:
Max Neunhoeffer 2014-08-11 15:55:41 +02:00
commit ef9430c49d
1 changed files with 8 additions and 1 deletions

View File

@ -677,7 +677,14 @@ void V8Executor::generateCodeExpand (AstNode const* node) {
_buffer->appendText("(function () { var r = []; ");
generateCodeNode(node->getMember(0));
_buffer->appendText(".forEach(function (v) { r.push(");
_buffer->appendText(".forEach(function (v) { ");
auto iterator = node->getMember(0);
auto variable = static_cast<Variable*>(iterator->getMember(0)->getData());
_buffer->appendText("vars[\"");
_buffer->appendText(variable->name);
_buffer->appendText("\"] = v; ");
_buffer->appendText("r.push(");
generateCodeNode(node->getMember(1));
_buffer->appendText("); }); return r; })()");
}