From ef3c7090ec262137d8743e0a3b0b044280edb092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 23 Aug 2010 23:56:56 +0200 Subject: [PATCH] Skip non ModelStorage from foreign key operations (transplanted from 14ea0be5eb7f4376b4529dfa8005b3e2d17fa70c) --- trytond/model/modelsql.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 336bd16b43..5ff3bd95ef 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -1034,6 +1034,8 @@ class ModelSQL(ModelStorage): if hasattr(model, 'table_query') \ and model.table_query(context): continue + if not isinstance(model, ModelStorage): + continue for field_name, field in model._columns.iteritems(): if isinstance(field, fields.Many2One) \ and field.model_name == self._name: