File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,8 +31,7 @@ export default class AddPolicy extends OperationBaseCommand {
3131 const config = this . getCGConfig ( )
3232 if ( config ) {
3333 let configuredPolicies =
34- config . cloudGraph . plugins [ PluginType . PolicyPack ] || [ ]
35-
34+ config . cloudGraph . plugins ?. [ PluginType . PolicyPack ] || [ ]
3635 if ( isEmpty ( configuredPolicies ) ) {
3736 // Set new Policy Pack Plugin array
3837 configuredPolicies = [
@@ -51,6 +50,9 @@ export default class AddPolicy extends OperationBaseCommand {
5150 } ,
5251 ]
5352 }
53+ if ( ! config . cloudGraph . plugin ) {
54+ config . cloudGraph . plugins = { }
55+ }
5456 config . cloudGraph . plugins [ PluginType . PolicyPack ] = uniqBy (
5557 configuredPolicies ,
5658 'name'
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ export default class RemovePolicy extends OperationBaseCommand {
4040 const config = this . getCGConfig ( )
4141 if ( config ) {
4242 const configuredPolicies =
43- config . cloudGraph . plugins [ PluginType . PolicyPack ] || [ ]
43+ config . cloudGraph . plugins ?. [ PluginType . PolicyPack ] || [ ]
4444
4545 if ( ! isEmpty ( configuredPolicies ) ) {
4646 // Remove policy from Policy Pack Plugin array
You can’t perform that action at this time.
0 commit comments