From 6bc33d0d3774ddfc5744e90ec885d2ae6f891572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 7 Jun 2013 19:26:17 +0200 Subject: [PATCH] Fix wrong parent test in create_leveling issue3246 review920002 (transplanted from 7705e9587201bdb38970df1c69d6ad3e325474a8) --- work.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/work.py b/work.py index 15420151e3..cd39fc2059 100644 --- a/work.py +++ b/work.py @@ -596,9 +596,8 @@ class Work: yield sibling, delay - parent = self.parent and self.parent.id or None siblings = self.search([ - ('parent', '=', parent.id) + ('parent', '=', self.parent.id if self.parent else None) ]) refkey = get_key(self) @@ -615,8 +614,8 @@ class Work: 'back_leveling_delay': delay, }) - if parent: - parent.compute_dates() + if self.parent: + self.parent.compute_dates() @classmethod def write(cls, works, values):