forgot to call updateOwner to get the server to update state

fix for fedwiki/wiki-server#119
This commit is contained in:
Paul Rodwell 2016-04-12 17:13:46 +01:00
parent cdd67fa595
commit 42b26d7203

View File

@ -88,10 +88,11 @@ module.exports = exports = (log, loga, argv) ->
security.setOwner = setOwner = (id, cb) -> security.setOwner = setOwner = (id, cb) ->
fs.exists idFile, (exists) -> fs.exists idFile, (exists) ->
if !exists if !exists
fs.writeFile(idFile, id, (err) -> fs.writeFile(idFile, JSON.stringify(id), (err) ->
if err then return cb err if err then return cb err
console.log "Claiming wiki #{wikiName} for #{id}" console.log "Claiming wiki #{wikiName} for #{id}"
owner = id owner = id
ownerName = owner.name
cb()) cb())
else else
cb('Already Claimed') cb('Already Claimed')
@ -277,11 +278,12 @@ module.exports = exports = (log, loga, argv) ->
username: user.username username: user.username
} }
} }
console.log 'id: ', id
setOwner JSON.stringify(id), (err) -> setOwner id, (err) ->
if err if err
console.log 'Failed to claim wiki ', req.hostname, ' for ', id console.log 'Failed to claim wiki ', req.hostname, ' for ', id
res.sendStatus(500) res.sendStatus(500)
updateOwner getOwner()
res.json({ res.json({
ownerName: id.name ownerName: id.name
}) })