mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-29 09:42:25 +00:00
Allow AWS secret engine to send empty policy document (#23470)
* fix * changelog
This commit is contained in:
3
changelog/23470.txt
Normal file
3
changelog/23470.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
```release-note:bug
|
||||
ui: Fix AWS secret engine to allow empty policy_document field.
|
||||
```
|
||||
@@ -54,7 +54,7 @@ export default Model.extend({
|
||||
editType: 'json',
|
||||
helpText:
|
||||
'A policy is an object in AWS that, when associated with an identity or resource, defines their permissions.',
|
||||
defaultValue: '{\n}',
|
||||
// Cannot have a default_value on policy_document because in some cases AWS expects this value to be empty.
|
||||
}),
|
||||
fields: computed('credentialType', function () {
|
||||
const credentialType = this.credentialType;
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
import { helper as buildHelper } from '@ember/component/helper';
|
||||
|
||||
export function jsonify([target]) {
|
||||
// aws secret engine needs to be able to send an empty json value on the field policy_document
|
||||
if (!target) return;
|
||||
return JSON.parse(target);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user