only set unique idlists if there were duplicates to begin with

This commit is contained in:
Tyler Renelle 2012-11-15 23:14:59 -05:00
parent c828593cac
commit c20552b99f

View file

@ -59,8 +59,11 @@ 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) ->
user.set path, _.uniq(user.get(path), true)
orig = user.get(path)
unique = _.uniq(orig, true)
if orig.length != unique.length
user.set path, unique
# Setup Model Functions
model.fn '_user._tnl', '_user.stats.lvl', (lvl) ->
# see https://github.com/lefnire/habitrpg/issues/4