mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-07-14 10:12:21 +00:00
cleanup of previous server crashing workaround, i think i figured it out
This commit is contained in:
parent
198987dfa0
commit
45b7c906c6
2 changed files with 3 additions and 3 deletions
|
|
@ -40,7 +40,7 @@ module.exports = function(expressApp, root, derby) {
|
|||
return res.send(500, err);
|
||||
}
|
||||
userObj = user.get();
|
||||
if (!(userObj && userObj.stats && userObj.stats.money && !_.isEmpty(userObj.tasks))) {
|
||||
if (!(userObj && !_.isEmpty(userObj.stats))) {
|
||||
console.log({
|
||||
taskId: taskId,
|
||||
direction: direction,
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ module.exports = (expressApp, root, derby) ->
|
|||
model.fetch "users.#{uid}", (err, user) ->
|
||||
return res.send(500, err) if err
|
||||
userObj = user.get()
|
||||
#FIXME The server keeps crashing. I think it's because some users are entering non-guids as their userId, test that here
|
||||
unless userObj && userObj.stats && userObj.stats.money && !_.isEmpty(userObj.tasks)
|
||||
# Server crashes without this, I think some users are entering non-guid userIds and/or trying to use the API without having an account
|
||||
unless userObj && !_.isEmpty(userObj.stats)
|
||||
console.log {taskId:taskId, direction:direction, user:userObj, error: 'non-user attempted to score'}
|
||||
return res.send(500, "User #{uid} not found")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue