[FIX] models.py: modified field with uppercase
In 7f29b31cf the modifed has been improved but there was a typo if a
column contained an uppercase letter (which happen easily with random
field name in Odoo Studio).
opw-1890248
closes #27546
This commit is contained in:
+1
-1
@@ -5141,7 +5141,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
|
||||
f = Model._fields.get(path)
|
||||
if f and f.store and f.type not in ('one2many', 'many2many'):
|
||||
# path is direct (not dotted), stored, and inline -> optimise to raw sql
|
||||
self.env.cr.execute("SELECT id FROM %s WHERE %s in %%s" % (Model._table, path), [tuple(self.ids)])
|
||||
self.env.cr.execute('SELECT id FROM "%s" WHERE "%s" in %%s' % (Model._table, path), [tuple(self.ids)])
|
||||
target0 = Model.browse(i for [i] in self.env.cr.fetchall())
|
||||
else:
|
||||
env = self.env(user=SUPERUSER_ID, context={'active_test': False})
|
||||
|
||||
Reference in New Issue
Block a user