From c0115e75975e205b2673880ad81623ce83210582 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 26 Jun 2013 11:13:32 +0200 Subject: [PATCH] [FIX] orm: Do not prefetch custom fields. When installing or updating a module, custom fields referring custom model (many2one) cannot be read because custom model are not loaded at this stage (they are only loaded after all modules because they can refer any model). Not prefetching them avoid crash when computing stored function fields. bzr revid: chs@openerp.com-20130626091332-231rqg5ouhnc3d2x --- openerp/osv/orm.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 765ab434f9b..5550a9402c6 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1032,6 +1032,7 @@ class BaseModel(object): 'ondelete': field['on_delete'], 'translate': (field['translate']), 'manual': True, + '_prefetch': False, #'select': int(field['select_level']) }