diff options
| author | Christos Zisopoulos <christos@mac.com> | 2018-12-26 00:03:20 +0100 | 
|---|---|---|
| committer | Christos Zisopoulos <christos@mac.com> | 2018-12-26 00:03:20 +0100 | 
| commit | a39aa99c8145e6782bffa1effd4f3678cab6b794 (patch) | |
| tree | 85092f6e8a284e0a585ed9da6a0cb8e6e28e1c0c /railties/lib/rails/commands/credentials | |
| parent | 6a8519ca899db1b107bc3be8310e49196f341372 (diff) | |
| download | rails-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')
| -rw-r--r-- | railties/lib/rails/commands/credentials/credentials_command.rb | 4 | 
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) | 
