diff --git a/app/lib/pages/default_page.dart b/app/lib/pages/default_page.dart
index 213bea6b6c76a11ca14d76061b609f6d267d855d..8359ff48bc9c4b2a3852c4aa4d609ca7cb0a08bd 100644
--- a/app/lib/pages/default_page.dart
+++ b/app/lib/pages/default_page.dart
@@ -64,11 +64,12 @@ class _DefaultPageState extends State<DefaultPage> {
                   delegate: CustomSearchDelegate((String result) {
                     // Make request only if the selected lake is different from the current selected lake
                     if (result != selectedLake) {
+                      initialiseState(false);
+
                       setState(() {
                         print("SetState called!");
                         selectedLake = result;
                         // NB update lastLake persistent variable
-                        initialiseState(false);
                       });
                     }
                   }),