Set up a temporary hack to get
This commit is contained in:
parent
2b742da9e4
commit
ccbb521b59
1 changed files with 5 additions and 2 deletions
|
@ -39,7 +39,10 @@ LevelHandler = class LevelHandler extends Handler
|
||||||
creator: req.user.id
|
creator: req.user.id
|
||||||
}
|
}
|
||||||
|
|
||||||
sessionQuery.team = req.query.team if req.query.team
|
# TODO: generalize this for levels that need teams
|
||||||
|
team = req.query.team
|
||||||
|
team ?= 'humans' if level.name is 'Project DotA'
|
||||||
|
sessionQuery.team = team if team
|
||||||
|
|
||||||
Session.findOne(sessionQuery).exec (err, doc) =>
|
Session.findOne(sessionQuery).exec (err, doc) =>
|
||||||
return @sendDatabaseError(res, err) if err
|
return @sendDatabaseError(res, err) if err
|
||||||
|
@ -50,7 +53,7 @@ LevelHandler = class LevelHandler extends Handler
|
||||||
initVals = sessionQuery
|
initVals = sessionQuery
|
||||||
initVals.state = {complete:false, scripts:{currentScript:null}} # will not save empty objects
|
initVals.state = {complete:false, scripts:{currentScript:null}} # will not save empty objects
|
||||||
initVals.permissions = [{target:req.user.id, access:'owner'}, {target:'public', access:'write'}]
|
initVals.permissions = [{target:req.user.id, access:'owner'}, {target:'public', access:'write'}]
|
||||||
initVals.team = req.query.team if req.query.team
|
initVals.team = team if team
|
||||||
session = new Session(initVals)
|
session = new Session(initVals)
|
||||||
session.save (err) =>
|
session.save (err) =>
|
||||||
return @sendDatabaseError(res, err) if err
|
return @sendDatabaseError(res, err) if err
|
||||||
|
|
Reference in a new issue