fix(AWS Lambda): Do not break permission resource

Fixes #7189
This commit is contained in:
Mariusz Nowak 2020-01-09 11:59:44 +01:00 committed by Mariusz Nowak
parent 77b92686a7
commit 5e63cee340

View File

@ -1,6 +1,5 @@
'use strict';
const _ = require('lodash');
const BbPromise = require('bluebird');
const awsArnRegExs = require('../../../../../utils/arnRegularExpressions');
@ -57,7 +56,8 @@ module.exports = {
return;
}
_.merge(cfResources, {
if (cfResources[authorizerPermissionLogicalId]) return;
Object.assign(cfResources, {
[authorizerPermissionLogicalId]: {
Type: 'AWS::Lambda::Permission',
Properties: {