@@ -46,22 +46,22 @@ module.exports = function(currentTemplate, aliasStackTemplates, currentAliasStac
46
46
delete stageStack . Resources [ name ] ;
47
47
} ) ;
48
48
49
- const snsSubscriptions =
50
- _ . assign ( { } ,
49
+ const snsSubscriptions =
50
+ _ . assign ( { } ,
51
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 ] ;
64
- } ) ;
63
+ delete stageStack . Resources [ name ] ;
64
+ } ) ;
65
65
66
66
// Fetch lambda permissions. These have to be updated later to allow the aliased functions.
67
67
const snsLambdaPermissions =
0 commit comments