Skip to content

Commit bf47fcd

Browse files
authored
Merge pull request #4114 from zendesk/awoo/secret-visible
Dont error if secret visible key does not exist
2 parents 08a207c + 44a3ad6 commit bf47fcd

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

app/controllers/secrets_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def failure_response(message)
228228

229229
def find_secret
230230
@secret = Samson::Secrets::Manager.read(id, include_value: true)
231-
@secret[:value] = nil unless @secret.fetch(:visible)
231+
@secret[:value] = nil unless @secret[:visible]
232232
end
233233

234234
def find_writable_project_permalinks

test/controllers/secrets_controller_test.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,12 @@ def do_update(extras = {})
526526
assert_template :show
527527
end
528528

529+
it "renders when secret only has value key" do
530+
Samson::Secrets::Manager.stubs(:read).returns({value: 'test'})
531+
get :show, params: {id: secret.id}
532+
assert_template :show
533+
end
534+
529535
it "renders with unknown project" do
530536
secret.update_column(:id, 'oops/bar')
531537
get :show, params: {id: secret.id}

0 commit comments

Comments
 (0)