diff --git a/lib/plugins/aws/package/compile/events/apiGateway/lib/permissions.js b/lib/plugins/aws/package/compile/events/apiGateway/lib/permissions.js index 3a09294b5..e331be1d4 100644 --- a/lib/plugins/aws/package/compile/events/apiGateway/lib/permissions.js +++ b/lib/plugins/aws/package/compile/events/apiGateway/lib/permissions.js @@ -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: {