lib/onboardbase.rb in onboardbase-1.1.2 vs lib/onboardbase.rb in onboardbase-1.1.3

- old
+ new

@@ -263,13 +263,16 @@ key_path: self.key_path, env_key: "RAILS_MASTER_KEY", raise_if_missing_key: true ) - secrets = YAML.load(credentials.read) - secrets.keys.sort.each do |key| - ENV["#{key}"] = "#{secrets[key]}" + if credentials.read do + secrets = YAML.load(credentials.read) + secrets.keys.sort.each do |key| + ENV["#{key}"] = "#{secrets[key]}" + end end + # Append all environment values to the credentials credentials.write(ENV.to_hash.to_yaml) end def loadSecrets self.loadConfig \ No newline at end of file