@@ -79,17 +79,15 @@ export const RoutingConfigFactory = {
7979
8080 addLanguageTemplate ( language : Language , templateId ?: string ) {
8181 const id = templateId ?? randomUUID ( ) ;
82- for ( const key of [ 'apiPayload' , 'apiResponse' , 'dbEntry' ] as const ) {
83- for ( const cascadeItem of this [ key ] . cascade ) {
84- if ( cascadeItem . channel === 'LETTER' ) {
85- if ( ! cascadeItem . conditionalTemplates ) {
86- cascadeItem . conditionalTemplates = [ ] ;
87- }
88- cascadeItem . conditionalTemplates . push ( {
89- language : language as Language ,
90- templateId : id ,
91- } ) ;
82+ for ( const cascadeItem of this . dbEntry . cascade ) {
83+ if ( cascadeItem . channel === 'LETTER' ) {
84+ if ( ! cascadeItem . conditionalTemplates ) {
85+ cascadeItem . conditionalTemplates = [ ] ;
9286 }
87+ cascadeItem . conditionalTemplates . push ( {
88+ language : language as Language ,
89+ templateId : id ,
90+ } ) ;
9391 }
9492 }
9593 return this ;
@@ -100,17 +98,15 @@ export const RoutingConfigFactory = {
10098 templateId ?: string
10199 ) {
102100 const id = templateId ?? randomUUID ( ) ;
103- for ( const key of [ 'apiPayload' , 'apiResponse' , 'dbEntry' ] as const ) {
104- for ( const cascadeItem of this [ key ] . cascade ) {
105- if ( cascadeItem . channel === 'LETTER' ) {
106- if ( ! cascadeItem . conditionalTemplates ) {
107- cascadeItem . conditionalTemplates = [ ] ;
108- }
109- cascadeItem . conditionalTemplates . push ( {
110- accessibleFormat : accessibleFormat as LetterType ,
111- templateId : id ,
112- } ) ;
101+ for ( const cascadeItem of this . dbEntry . cascade ) {
102+ if ( cascadeItem . channel === 'LETTER' ) {
103+ if ( ! cascadeItem . conditionalTemplates ) {
104+ cascadeItem . conditionalTemplates = [ ] ;
113105 }
106+ cascadeItem . conditionalTemplates . push ( {
107+ accessibleFormat : accessibleFormat as LetterType ,
108+ templateId : id ,
109+ } ) ;
114110 }
115111 }
116112 return this ;
0 commit comments