mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-02-21 10:01:55 +00:00
Handle incorrectly parsed env vars from docker inspect
Change-type: patch Closes: #604 Signed-off-by: Cameron Diver <cameron@resin.io>
This commit is contained in:
parent
ebbe90fd73
commit
e458c4103c
@ -4,5 +4,9 @@ exports.envArrayToObject = (env) ->
|
||||
# env is an array of strings that say 'key=value'
|
||||
toPair = (keyVal) ->
|
||||
m = keyVal.match(/^([^=]+)=(.*)$/)
|
||||
if !m?
|
||||
console.log("WARNING: Could not correctly parse env var #{keyVal}. " +
|
||||
'Please fix this var and recreate the container.')
|
||||
return null
|
||||
return m[1..]
|
||||
_.fromPairs(_.map(env, toPair))
|
||||
_(env).map(toPair).filter(([_, v]) -> v?).fromPairs().value()
|
||||
|
Loading…
x
Reference in New Issue
Block a user