From baaf5111b1fb83978b3c38dcc276af567258b5a9 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Thu, 15 May 2025 12:48:18 +0300 Subject: [PATCH] Applied correct business logic in `EnergyManagementDataLoadingStrategy`. --- .../strategies/energy_management_data_loading_strategy.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pages/analytics/modules/analytics/strategies/energy_management_data_loading_strategy.dart b/lib/pages/analytics/modules/analytics/strategies/energy_management_data_loading_strategy.dart index 1e251a41..c0d03879 100644 --- a/lib/pages/analytics/modules/analytics/strategies/energy_management_data_loading_strategy.dart +++ b/lib/pages/analytics/modules/analytics/strategies/energy_management_data_loading_strategy.dart @@ -14,7 +14,6 @@ class EnergyManagementDataLoadingStrategy implements AnalyticsDataLoadingStrateg CommunityModel community, List spaces, ) { - // Add to space tree bloc first context.read().add( OnCommunitySelected( community.uuid, @@ -69,7 +68,9 @@ class EnergyManagementDataLoadingStrategy implements AnalyticsDataLoadingStrateg CommunityModel community, SpaceModel child, ) { - // Do nothing else as per original implementation + if (child.children.isNotEmpty) { + return onSpaceSelected(context, community, child); + } } @override