diff --git a/src/data/queries/banners.ts b/src/data/queries/banners.ts
index c0841355e..043c17841 100644
--- a/src/data/queries/banners.ts
+++ b/src/data/queries/banners.ts
@@ -62,15 +62,15 @@ export const formatter: QueryFormatter<any, BannersData> = (entities) => {
           path: banner.path?.alias,
           findFacilities: banner.field_alert_find_facilities_cta,
           // Normalizes banner alert data as it can come from api as a single object or array
-          bannerAlertVamcs: []
-            .concat(banner.field_banner_alert_vamcs)
-            .map((vamc) => ({
-              id: vamc.target_id,
-              path: vamc.url,
-              office: {
-                path: vamc.office?.url || null,
-              },
-            })),
+          bannerAlertVamcs: banner.field_banner_alert_vamcs
+            ? [].concat(banner.field_banner_alert_vamcs).map((vamc) => ({
+                id: vamc.target_id,
+                path: vamc.url,
+                office: {
+                  path: vamc.office?.url || null,
+                },
+              }))
+            : [],
           type: banner.type.target_id,
         }
       default: