diff --git a/energy_selfconsumption/models/distribution_table.py b/energy_selfconsumption/models/distribution_table.py
index 204377cf3a6ea2fcbfedfa1fc82298d284b91f87..cd0812fceeb21756b2b5253e019c540567a073f0 100644
--- a/energy_selfconsumption/models/distribution_table.py
+++ b/energy_selfconsumption/models/distribution_table.py
@@ -49,6 +49,6 @@ class DistributionTable(models.Model):
                 raise ValidationError(_("Coefficient distribution must sum to 1."))
             if not record.selfconsumption_project_id.state == 'activation':
                 raise ValidationError(_("Self-consumption project is not in activation"))
-            if not record.selfconsumption_project_id.distribution_table_ids.filtered_domain([('state', '=', 'validated')]):
+            if record.selfconsumption_project_id.distribution_table_ids.filtered_domain([('state', '=', 'validated')]):
                 raise ValidationError(_("Self-consumption project already has a validated table"))
             record.write({"state": "validated"})