[Fix] Cascade deletion of Reactions to Edges (#409)

Co-authored-by: Tim Lorsbach <tim@lorsba.ch>
Reviewed-on: enviPath/enviPy#409
This commit is contained in:
2026-06-11 00:24:06 +12:00
parent ef6091d416
commit 3657d14659

View File

@ -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"