From 81eb2afd9d6155f416bb08702d603d466fd80678 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 11 Apr 2013 11:39:54 -0400 Subject: [PATCH] some more comments on corrupt tasks --- src/app/index.coffee | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/app/index.coffee b/src/app/index.coffee index 9b0240be3d..18c17538e9 100644 --- a/src/app/index.coffee +++ b/src/app/index.coffee @@ -22,7 +22,7 @@ _ = require('underscore') ### Cleanup task-corruption (null tasks, rogue/invisible tasks, etc) Obviously none of this should be happening, but we'll stop-gap until we can find & fix - Gotta love refLists! see https://github.com/lefnire/habitrpg/issues/803 + Gotta love refLists! see https://github.com/lefnire/habitrpg/issues/803 & https://github.com/lefnire/habitrpg/issues/6343 ### cleanupCorruptTasks = (model) -> user = model.at('_user') @@ -66,13 +66,12 @@ get '/', (page, model, params, next) -> # return page.redirect 'https://' + req.headers.host + req.url require('./party').partySubscribe page, model, params, next, -> - user = model.at('_user') - user.setNull('apiToken', derby.uuid()) + model.setNull '_user.apiToken', derby.uuid() + + cleanupCorruptTasks(model) # https://github.com/lefnire/habitrpg/issues/634 require('./items').server(model) - cleanupCorruptTasks(model) - #refLists _.each ['habit', 'daily', 'todo', 'reward'], (type) -> model.refList "_#{type}List", "_user.tasks", "_user.#{type}Ids"