From a23879f25c6071ff4579db7edf4eb761a6c2b4cf Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 22 Jan 2024 16:28:16 +0100 Subject: [PATCH] Delete points when deleting quality control Closes #12942 --- modules/quality/quality.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/quality/quality.py b/modules/quality/quality.py index 70a39d40c7..3c6971f245 100644 --- a/modules/quality/quality.py +++ b/modules/quality/quality.py @@ -264,7 +264,8 @@ class ControlPoint(DictSchemaMixin, ModelSQL, ModelView): "Quality Control Point" __name__ = 'quality.control.point' - control = fields.Many2One('quality.control', "Control", required=True) + control = fields.Many2One( + 'quality.control', "Control", required=True, ondelete='CASCADE') tolerance_lower = fields.Float( "Tolerance Lower", states={