Skip to content

Commit 3975159

Browse files
Mehran ZiadlooEnase
authored andcommitted
Supporting - in alias name when creating api gateway authorizers
1 parent e784a29 commit 3975159

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/removeAlias.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ module.exports = {
6060

6161
// Check for aliased authorizers thhat reference a removed function
6262
_.forEach(obsoleteFuncRefs, obsoleteFuncRef => {
63-
const authorizerName = `${obsoleteFuncRef}ApiGatewayAuthorizer${this._alias}`;
63+
const authorizerName = `${obsoleteFuncRef}ApiGatewayAuthorizer${_.replace(this._alias, /-/g, 'Dash')}`;
6464
if (_.has(currentTemplate.Resources, authorizerName)) {
6565
// find obsolete references
6666
const authRefs = utils.findReferences(currentTemplate.Resources, authorizerName);

lib/stackops/apiGateway.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ module.exports = function(currentTemplate, aliasStackTemplates, currentAliasStac
254254
delete userResources.Resources[name];
255255
}
256256

257-
const aliasedName = `${name}${this._alias}`;
257+
const aliasedName = `${name}${_.replace(this._alias, /-/g, 'Dash')}`;
258258
const authorizerRefs = utils.findReferences(stageStack.Resources, name);
259259
_.forEach(authorizerRefs, ref => {
260260
_.set(stageStack.Resources, ref, { Ref: aliasedName });

0 commit comments

Comments
 (0)