From fdb5f34e269bbf94878825f5b5adf1eda0f540c7 Mon Sep 17 00:00:00 2001 From: Helldragon67 Date: Wed, 4 Dec 2024 18:49:39 +0100 Subject: [PATCH] improved error handling --- backend/src/utils/cluster_processing.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/utils/cluster_processing.py b/backend/src/utils/cluster_processing.py index 59bf8b8..a6ef15b 100644 --- a/backend/src/utils/cluster_processing.py +++ b/backend/src/utils/cluster_processing.py @@ -70,6 +70,10 @@ class ShoppingManager: # First generate the clusters self.generate_clusters() + # Return empty list if no clusters were found + if len(set(self.cluster_labels)) == 0 : + return [] + # Then generate the shopping locations self.generate_shopping_locations()