From a878b9328a587e96ea2622ddb2c0fec28e23e5cb Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Sun, 25 May 2025 11:06:36 +0300 Subject: [PATCH] SP-1493 rework, can select a subspace in sidebar even when the space has no child-spaces. --- .../strategies/air_quality_data_loading_strategy.dart | 2 +- .../strategies/energy_management_data_loading_strategy.dart | 4 +--- .../analytics/strategies/occupancy_data_loading_strategy.dart | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/pages/analytics/modules/analytics/strategies/air_quality_data_loading_strategy.dart b/lib/pages/analytics/modules/analytics/strategies/air_quality_data_loading_strategy.dart index 19f9775d..dc3b1c5e 100644 --- a/lib/pages/analytics/modules/analytics/strategies/air_quality_data_loading_strategy.dart +++ b/lib/pages/analytics/modules/analytics/strategies/air_quality_data_loading_strategy.dart @@ -48,7 +48,7 @@ final class AirQualityDataLoadingStrategy implements AnalyticsDataLoadingStrateg CommunityModel community, SpaceModel child, ) { - if (child.children.isNotEmpty) return onSpaceSelected(context, community, child); + return onSpaceSelected(context, community, child); } @override 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 c0d03879..e73b5179 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 @@ -68,9 +68,7 @@ class EnergyManagementDataLoadingStrategy implements AnalyticsDataLoadingStrateg CommunityModel community, SpaceModel child, ) { - if (child.children.isNotEmpty) { - return onSpaceSelected(context, community, child); - } + return onSpaceSelected(context, community, child); } @override diff --git a/lib/pages/analytics/modules/analytics/strategies/occupancy_data_loading_strategy.dart b/lib/pages/analytics/modules/analytics/strategies/occupancy_data_loading_strategy.dart index 158f5128..5241564c 100644 --- a/lib/pages/analytics/modules/analytics/strategies/occupancy_data_loading_strategy.dart +++ b/lib/pages/analytics/modules/analytics/strategies/occupancy_data_loading_strategy.dart @@ -48,7 +48,7 @@ class OccupancyDataLoadingStrategy implements AnalyticsDataLoadingStrategy { CommunityModel community, SpaceModel child, ) { - if (child.children.isNotEmpty) return onSpaceSelected(context, community, child); + return onSpaceSelected(context, community, child); } @override