mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2024-12-20 06:07:57 +00:00
Merge pull request #430 from resin-io/device-key-fixes
Device key fixes
This commit is contained in:
commit
111d32f94f
@ -106,7 +106,9 @@ bootstrap = ->
|
||||
.then ->
|
||||
knex('config').insert([
|
||||
{ key: 'uuid', value: userConfig.uuid }
|
||||
{ key: 'apiKey', value: userConfig.deviceApiKey }
|
||||
# We use the provisioning/user `apiKey` if it still exists because if it does it means we were already registered
|
||||
# using that key and have to rely on the exchange key mechanism to swap the keys as appropriate later
|
||||
{ key: 'apiKey', value: userConfig.apiKey ? userConfig.deviceApiKey }
|
||||
{ key: 'username', value: userConfig.username }
|
||||
{ key: 'userId', value: userConfig.userId }
|
||||
{ key: 'version', value: utils.supervisorVersion }
|
||||
@ -154,6 +156,7 @@ bootstrapper.done = new Promise (resolve) ->
|
||||
knex('config').update(value: userConfig.deviceApiKey).where(key: 'apiKey')
|
||||
.then ->
|
||||
fs.writeFileAsync(configPath, JSON.stringify(userConfig))
|
||||
return
|
||||
|
||||
|
||||
bootstrapper.bootstrapped = false
|
||||
|
Loading…
Reference in New Issue
Block a user