@@ -47,20 +47,20 @@ module.exports = function(currentTemplate, aliasStackTemplates, currentAliasStac
47
47
} ) ;
48
48
49
49
const snsSubscriptions =
50
- _ . assign ( { } ,
51
- _ . pickBy ( stageStack . Resources , [ 'Type' , 'AWS::SNS::Subscription' ] ) ) ;
50
+ _ . assign ( { } ,
51
+ _ . pickBy ( stageStack . Resources , [ 'Type' , 'AWS::SNS::Subscription' ] ) ) ;
52
52
53
- _ . forOwn ( snsSubscriptions , ( subscription , name ) => {
53
+ _ . forOwn ( snsSubscriptions , ( subscription , name ) => {
54
54
55
- const functionNameRef = utils . findAllReferences ( _ . get ( subscription . Properties , 'Endpoint' ) ) ;
56
- const functionName = _ . replace ( _ . get ( functionNameRef , '[0].ref' , '' ) , / L a m b d a F u n c t i o n $ / , '' ) ;
57
- const versionName = _ . find ( _ . keys ( versions ) , version => _ . startsWith ( version , functionName ) ) ;
58
- const aliasName = _ . find ( _ . keys ( aliases ) , alias => _ . startsWith ( alias , functionName ) ) ;
55
+ const functionNameRef = utils . findAllReferences ( _ . get ( subscription . Properties , 'Endpoint' ) ) ;
56
+ const functionName = _ . replace ( _ . get ( functionNameRef , '[0].ref' , '' ) , / L a m b d a F u n c t i o n $ / , '' ) ;
57
+ const versionName = _ . find ( _ . keys ( versions ) , version => _ . startsWith ( version , functionName ) ) ;
58
+ const aliasName = _ . find ( _ . keys ( aliases ) , alias => _ . startsWith ( alias , functionName ) ) ;
59
59
60
- subscription . Properties . Endpoint = { Ref : aliasName } ;
61
- subscription . DependsOn = [ versionName , aliasName ] ;
60
+ subscription . Properties . Endpoint = { Ref : aliasName } ;
61
+ subscription . DependsOn = [ versionName , aliasName ] ;
62
62
63
- delete stageStack . Resources [ name ] ;
63
+ delete stageStack . Resources [ name ] ;
64
64
} ) ;
65
65
66
66
// Fetch lambda permissions. These have to be updated later to allow the aliased functions.
@@ -87,9 +87,9 @@ module.exports = function(currentTemplate, aliasStackTemplates, currentAliasStac
87
87
} ) ;
88
88
89
89
// Add all alias stack owned resources
90
- aliasResources . push ( snsTopics ) ;
91
- aliasResources . push ( snsSubscriptions ) ;
92
- aliasResources . push ( snsLambdaPermissions ) ;
90
+ aliasResources . push ( snsTopics ) ;
91
+ aliasResources . push ( snsSubscriptions ) ;
92
+ aliasResources . push ( snsLambdaPermissions ) ;
93
93
94
94
_ . forEach ( aliasResources , resource => _ . assign ( aliasStack . Resources , resource ) ) ;
95
95
0 commit comments