diff --git a/app/lib/server_requests/init_state.dart b/app/lib/server_requests/init_state.dart index a30d0fd5c272f9f417b57bc38fbb28e8d65cc4c6..0d0ef7343f15632ea48ed5d68dfad3686faf21e7 100644 --- a/app/lib/server_requests/init_state.dart +++ b/app/lib/server_requests/init_state.dart @@ -50,6 +50,9 @@ Future<void> initialiseState(bool fetchSearchOptions) async { } } + // Sort the list of SubDiv objects based on each subdivision id + selectedSubdivisions.sort((a, b) => a.sub_div_id.compareTo(b.sub_div_id)); + serverConnection = fetchResult.connected; setLastLake(); // Update persistent value for latest fetched lake