mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-02-21 02:01:35 +00:00
Merge pull request #777 from resin-io/fix-local-detection
fix: Run checkTruthy on config values before using them
This commit is contained in:
commit
45dc26e344
@ -143,7 +143,7 @@ module.exports = class ApplicationManager extends EventEmitter
|
||||
saveImage: (step) =>
|
||||
@images.save(step.image)
|
||||
cleanup: (step) =>
|
||||
@config.get('localMode').then (localMode) ->
|
||||
@config.get('localMode').then (localMode) =>
|
||||
if !checkTruthy(localMode)
|
||||
@images.cleanup()
|
||||
createNetworkOrVolume: (step) =>
|
||||
@ -905,8 +905,8 @@ module.exports = class ApplicationManager extends EventEmitter
|
||||
@networks.supervisorNetworkReady()
|
||||
@config.get('delta')
|
||||
(cleanupNeeded, availableImages, downloading, supervisorNetworkReady, delta) =>
|
||||
conf = { delta, localMode }
|
||||
if localMode
|
||||
conf = _.mapValues({ delta, localMode }, (v) -> checkTruthy(v))
|
||||
if conf.localMode
|
||||
cleanupNeeded = false
|
||||
@_inferNextSteps(cleanupNeeded, availableImages, downloading, supervisorNetworkReady, currentState, targetState, ignoreImages, conf)
|
||||
.then (nextSteps) =>
|
||||
|
Loading…
x
Reference in New Issue
Block a user