Skip to content

Commit c29183d

Browse files
verify page is present before checking against
1 parent 1e42fe7 commit c29183d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/site/stages/build/drupal/process-manila-pages.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,40 @@ function getManilaClinicUrl(path) {
1111

1212
function isManilaVAClinicPage(page) {
1313
return (
14-
page.fieldAdministration?.entity?.entityId === MANILA_VA_CLINIC_ENTITY_ID
14+
page?.fieldAdministration?.entity?.entityId === MANILA_VA_CLINIC_ENTITY_ID
1515
);
1616
}
1717

1818
function isManillaVaRegionHomepage(page) {
1919
return (
2020
isManilaVAClinicPage(page) &&
21-
page.entityBundle === ENTITY_BUNDLES.HEALTH_CARE_REGION_PAGE
21+
page?.entityBundle === ENTITY_BUNDLES.HEALTH_CARE_REGION_PAGE
2222
);
2323
}
2424

2525
function updateManilaSystemLinks(page) {
2626
// Update main URL path
27-
if (page.entityUrl?.path) {
27+
if (page?.entityUrl?.path) {
2828
page.entityUrl.path = getManilaClinicUrl(page.entityUrl.path);
2929
}
3030

3131
// Update breadcrumb links
32-
if (page.entityUrl?.breadcrumb) {
32+
if (page?.entityUrl?.breadcrumb) {
3333
page.entityUrl.breadcrumb = page.entityUrl.breadcrumb.map(crumb => ({
3434
...crumb,
3535
url: crumb.url ? getManilaClinicUrl(crumb.url) : crumb.url,
3636
}));
3737
}
3838

3939
// Update field office links
40-
if (page.fieldOffice?.entity?.entityUrl) {
40+
if (page?.fieldOffice?.entity?.entityUrl) {
4141
page.fieldOffice.entity.entityUrl.path = getManilaClinicUrl(
4242
page.fieldOffice.entity.entityUrl.path,
4343
);
4444
}
4545

4646
// Update any listing page links
47-
if (page.fieldListing?.entity?.entityUrl) {
47+
if (page?.fieldListing?.entity?.entityUrl) {
4848
page.fieldListing.entity.entityUrl.path = getManilaClinicUrl(
4949
page.fieldListing.entity.entityUrl.path,
5050
);

0 commit comments

Comments
 (0)