From 3657d14659671b0662f69348bebb6897cd51c964 Mon Sep 17 00:00:00 2001 From: jebus Date: Thu, 11 Jun 2026 00:24:06 +1200 Subject: [PATCH] [Fix] Cascade deletion of Reactions to Edges (#409) Co-authored-by: Tim Lorsbach Reviewed-on: https://git.envipath.com/enviPath/enviPy/pulls/409 --- epdb/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epdb/models.py b/epdb/models.py index 0575e1b9..f94d89e9 100644 --- a/epdb/models.py +++ b/epdb/models.py @@ -2373,7 +2373,7 @@ class Edge(EnviPathModel, AliasMixin, ScenarioMixin, AdditionalInformationMixin) "epdb.Pathway", verbose_name="belongs to", on_delete=models.CASCADE, db_index=True ) edge_label = models.ForeignKey( - "epdb.Reaction", verbose_name="Edge label", null=True, on_delete=models.SET_NULL + "epdb.Reaction", verbose_name="Edge label", null=True, on_delete=models.CASCADE ) start_nodes = models.ManyToManyField( "epdb.Node", verbose_name="Start Nodes", related_name="edge_educts"