Skip to content

Commit 4736f72

Browse files
committed
CCM-11544 Small fix
1 parent 80c78bd commit 4736f72

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

frontend/src/utils/routing-utils.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,13 @@ export function getMessagePlanTemplateIds(
5252
const templateIds = new Set<string>();
5353

5454
for (const cascadeItem of messagePlan.cascade) {
55-
if (cascadeItem.defaultTemplateId)
55+
if (cascadeItem.defaultTemplateId) {
5656
templateIds.add(cascadeItem.defaultTemplateId);
57-
if (cascadeItem.conditionalTemplates) {
58-
for (const conditionalTemplate of cascadeItem.conditionalTemplates) {
59-
if (conditionalTemplate.templateId)
60-
templateIds.add(conditionalTemplate.templateId);
57+
}
58+
59+
for (const conditionalTemplate of cascadeItem.conditionalTemplates ?? []) {
60+
if (conditionalTemplate.templateId) {
61+
templateIds.add(conditionalTemplate.templateId);
6162
}
6263
}
6364
}
@@ -186,8 +187,7 @@ export function getAccessibleLetterFormatsFromCascade(
186187
const formats = new Set<LetterType>();
187188

188189
for (const item of cascade) {
189-
if (!item.conditionalTemplates) continue;
190-
for (const template of item.conditionalTemplates) {
190+
for (const template of item.conditionalTemplates ?? []) {
191191
if ('accessibleFormat' in template && template.templateId) {
192192
formats.add(template.accessibleFormat);
193193
}
@@ -203,8 +203,7 @@ export function getCascadeLanguages(cascade: CascadeItem[]): Language[] {
203203
const languages = new Set<Language>();
204204

205205
for (const item of cascade) {
206-
if (!item.conditionalTemplates) continue;
207-
for (const template of item.conditionalTemplates) {
206+
for (const template of item.conditionalTemplates ?? []) {
208207
if ('language' in template && template.templateId) {
209208
languages.add(template.language);
210209
}

0 commit comments

Comments
 (0)