From b88be55b18b64fef3de5113c8c2df909a8922e50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 12 Apr 2009 18:31:41 +0200 Subject: [PATCH] Improve xml loading for override of records that don't exist --- trytond/tools/convert.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trytond/tools/convert.py b/trytond/tools/convert.py index ab7108a463..dc0ff7679a 100644 --- a/trytond/tools/convert.py +++ b/trytond/tools/convert.py @@ -544,6 +544,9 @@ class TrytondXmlHandler(sax.handler.ContentHandler): 'as in module.reference_id' % (fs_id) module, fs_id = fs_id.split('.') + if not self.fs2db.get(module, fs_id): + raise Exception('Reference to %s.%s not found' % \ + (module, fs_id)) object_ref = self.pool.get(model)