From 7b0da3cb7e369d1273b418289c13b0a4d61bc222 Mon Sep 17 00:00:00 2001 From: Mike Dirolf Date: Mon, 8 Jun 2009 11:08:59 -0400 Subject: [PATCH] update group --- lib/mongo/collection.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/mongo/collection.rb b/lib/mongo/collection.rb index f6c4698..9d2c54c 100644 --- a/lib/mongo/collection.rb +++ b/lib/mongo/collection.rb @@ -171,10 +171,11 @@ function () { key[keys[i]] = obj[keys[i]]; } - var aggObj = map[key]; + var aggObj = map.get(key); if (aggObj == null) { var newObj = Object.extend({}, key); - aggObj = map[key] = Object.extend(newObj, initial); + aggObj = Object.extend(newObj, initial); + map.put(key, aggObj); } reduce_function(obj, aggObj); }