diff --git a/src/app/home/home.component.ts b/src/app/home/home.component.ts
index 78dfe60ef1e40003f87730bba651114555c1c07a..4cf5aa5b47f66216789e96a66e7d7f0238819b05 100644
--- a/src/app/home/home.component.ts
+++ b/src/app/home/home.component.ts
@@ -30,8 +30,9 @@ export class HomeComponent implements OnInit {
   ngOnInit(): void {
     if (navigator.geolocation) {
       this.getLocation();
+    } else {
+      this.getStructures(null);
     }
-    this.getStructures(null);
   }
 
   public getStructures(filters: Filter[]): void {
@@ -125,6 +126,7 @@ export class HomeComponent implements OnInit {
       const longitude = position.coords.longitude;
       const latitude = position.coords.latitude;
       this.getAddress(longitude, latitude);
+      this.getStructures(null);
     });
   }