From 0e13ca6a0617ddac3c41d5dc665ee53b5f669d29 Mon Sep 17 00:00:00 2001 From: Petr Stribny <petr@stribny.name> Date: Wed, 12 Mar 2025 09:48:41 +0100 Subject: [PATCH] Fix checking for duplicate series in chart --- .../integrations/local_baserow/service_types.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/enterprise/backend/src/baserow_enterprise/integrations/local_baserow/service_types.py b/enterprise/backend/src/baserow_enterprise/integrations/local_baserow/service_types.py index 5085041d3..0f024b4dd 100644 --- a/enterprise/backend/src/baserow_enterprise/integrations/local_baserow/service_types.py +++ b/enterprise/backend/src/baserow_enterprise/integrations/local_baserow/service_types.py @@ -178,7 +178,7 @@ class LocalBaserowGroupedAggregateRowsUserServiceType( ) else: # It is still possible to have multiple undefined series - if series_aggregation_reference != "field_None_": + if agg_series["field_id"] and agg_series["aggregation_type"]: series_agg_used.add(series_aggregation_reference) return True @@ -581,7 +581,8 @@ class LocalBaserowGroupedAggregateRowsUserServiceType( f"aggregation type {agg_series.aggregation_type} can only be defined once." ) else: - series_agg_used.add(series_aggregation_reference) + if agg_series.field and agg_series.aggregation_type: + series_agg_used.add(series_aggregation_reference) combined_agg_dict |= agg_type._get_aggregation_dict( queryset, model_field, agg_series.field, include_agg_type=True