From 845eee5ea1b4a95e182239bae77d19de45dd63a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 7 Sep 2019 23:34:55 +0200 Subject: [PATCH] Add test to use stored value for One2Many changed without initial value issue8605 review265901016 --- trytond/tests/test_modelview.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/trytond/tests/test_modelview.py b/trytond/tests/test_modelview.py index 341abf12b2..533f8f5540 100644 --- a/trytond/tests/test_modelview.py +++ b/trytond/tests/test_modelview.py @@ -77,6 +77,18 @@ class ModelView(unittest.TestCase): }, }) + # no initial value + record = Model() + record._values = {} + target = Target(id=1) + record._values['targets'] = [target] + target.name = 'foo' + self.assertEqual(record._changed_values, { + 'targets': { + 'update': [{'id': 1, 'name': 'foo'}], + }, + }) + @with_transaction(context={'_check_access': True}) def test_button_access(self): 'Test Button Access'