diff --git a/src/app/components/shared/map/map.component.html b/src/app/components/shared/map/map.component.html
index d93016bc6..8955dab34 100644
--- a/src/app/components/shared/map/map.component.html
+++ b/src/app/components/shared/map/map.component.html
@@ -24,10 +24,10 @@
Please ensure your ad-block is not blocking Google Maps
+ } @else if (googleMapsLoaded === null) {
+
} @else if (!hasMarkers) {
No locations specified
- } @else {
-
}
}
diff --git a/src/app/components/shared/map/map.component.spec.ts b/src/app/components/shared/map/map.component.spec.ts
index 2c179ce7b..95bcb5fff 100644
--- a/src/app/components/shared/map/map.component.spec.ts
+++ b/src/app/components/shared/map/map.component.spec.ts
@@ -58,12 +58,14 @@ describe("MapComponent", () => {
/** Causes all pending 'loadAsync' promises to resolve */
function triggerLoadSuccess(): void {
mapsServiceSpy.mapsState = GoogleMapsState.Loaded;
+ spectator.component["googleMapsLoaded"] = true;
spectator.detectChanges();
}
/** Causes all pending 'loadAsync' promises to reject */
function triggerLoadFailure(): void {
mapsServiceSpy.mapsState = GoogleMapsState.Failed;
+ spectator.component["googleMapsLoaded"] = false;
spectator.detectChanges();
}