From c4099f8519f32beb9a7f1b56efe431eb6d87a90d Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Tue, 1 Jan 2013 19:12:45 -0500 Subject: [PATCH] duplicates bug: _.uniq was expected list to be sorted, they're not sorted --- src/app/index.coffee | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/app/index.coffee b/src/app/index.coffee index aa023bda06..8a79f1acea 100644 --- a/src/app/index.coffee +++ b/src/app/index.coffee @@ -11,7 +11,7 @@ scoring = require './scoring' schema = require './schema' helpers = require './helpers' helpers.viewHelpers view -_ = require('underscore')._ +_ = require('underscore') # ========== ROUTES ========== @@ -61,10 +61,7 @@ get '/:uid?', (page, model, {uid}, next) -> # FIXME temporary hack to remove duplicates. Need to figure out why they're being produced _.each ['habitIds','dailyIds','todoIds','rewardIds'], (path) -> - orig = user.get(path) - unique = _.uniq(orig, true) - if orig.length != unique.length - user.set path, unique + user.set path, _.uniq(user.get(path)) # Setup Model Functions model.fn '_user._tnl', '_user.stats.lvl', (lvl) ->