From e773c1dce86202766d7cb2274edce2ee3a406b52 Mon Sep 17 00:00:00 2001 From: David Beal Date: Fri, 5 Aug 2016 15:09:51 +0200 Subject: [PATCH] [FIX] resource: prevent error when deleting resource.calendar records Attendance entries should be cascade-deleted along with the parent record. Closes #10310 Closes #13044 --- addons/resource/resource.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/resource/resource.py b/addons/resource/resource.py index dd96c15bce7..09a5c2f3add 100644 --- a/addons/resource/resource.py +++ b/addons/resource/resource.py @@ -645,7 +645,7 @@ class resource_calendar_attendance(osv.osv): 'date_from' : fields.date('Starting Date'), 'hour_from' : fields.float('Work from', required=True, help="Start and End time of working.", select=True), 'hour_to' : fields.float("Work to", required=True), - 'calendar_id' : fields.many2one("resource.calendar", "Resource's Calendar", required=True), + 'calendar_id' : fields.many2one("resource.calendar", "Resource's Calendar", required=True, ondelete='cascade'), } _order = 'dayofweek, hour_from'