diff --git a/CHANGELOG b/CHANGELOG index f87e5f39c1..ff6e6a6818 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,6 @@ +* Add dunning_procedure property on Move Line * Add support for PyPy + Version 3.4.0 - 2014-10-20 * Bug fixes (see mercurial logs for details) @@ -6,4 +8,4 @@ Version 3.2.0 - 2014-04-21 * Bug fixes (see mercurial logs for details) Version 3.0.0 - 2013-10-21 -* Initial release \ No newline at end of file +* Initial release diff --git a/account.py b/account.py index 847a9c06f2..56ddcad410 100644 --- a/account.py +++ b/account.py @@ -55,3 +55,8 @@ class MoveLine: __name__ = 'account.move.line' dunnings = fields.One2Many('account.dunning', 'line', 'Dunnings') + + @property + def dunning_procedure(self): + if self.party: + return self.party.dunning_procedure diff --git a/dunning.py b/dunning.py index 46084698d7..2a5ec42e14 100644 --- a/dunning.py +++ b/dunning.py @@ -224,7 +224,7 @@ class Dunning(ModelSQL, ModelView): @classmethod def _get_dunning(cls, line, date): - procedure = line.party.dunning_procedure + procedure = line.dunning_procedure if not procedure: return for level in procedure.levels: