aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/commands/credentials/credentials_command.rb
diff options
context:
space:
mode:
authorChristos Zisopoulos <christos@mac.com>2018-12-26 00:03:20 +0100
committerChristos Zisopoulos <christos@mac.com>2018-12-26 00:03:20 +0100
commita39aa99c8145e6782bffa1effd4f3678cab6b794 (patch)
tree85092f6e8a284e0a585ed9da6a0cb8e6e28e1c0c /railties/lib/rails/commands/credentials/credentials_command.rb
parent6a8519ca899db1b107bc3be8310e49196f341372 (diff)
downloadrails-a39aa99c8145e6782bffa1effd4f3678cab6b794.tar.gz
rails-a39aa99c8145e6782bffa1effd4f3678cab6b794.tar.bz2
rails-a39aa99c8145e6782bffa1effd4f3678cab6b794.zip
Don't load app environment when editing credentials
This avoids missing key exceptions caused by code that tries to read the credentials before they have been added to the encrypted file, for example when editing the credentials for a new environment.
Diffstat (limited to 'railties/lib/rails/commands/credentials/credentials_command.rb')
-rw-r--r--railties/lib/rails/commands/credentials/credentials_command.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/railties/lib/rails/commands/credentials/credentials_command.rb b/railties/lib/rails/commands/credentials/credentials_command.rb
index 4b30d208e0..84e90e7a1b 100644
--- a/railties/lib/rails/commands/credentials/credentials_command.rb
+++ b/railties/lib/rails/commands/credentials/credentials_command.rb
@@ -20,7 +20,7 @@ module Rails
end
def edit
- require_application_and_environment!
+ require_application!
ensure_editor_available(command: "bin/rails credentials:edit") || (return)
@@ -39,7 +39,7 @@ module Rails
end
def show
- require_application_and_environment!
+ require_application!
encrypted = Rails.application.encrypted(content_path, key_path: key_path)