[REM] cache setting in _prefetch_field

This commit is contained in:
Xavier Morel 2014-07-14 10:45:34 +02:00
parent 269a6ee128
commit 3491b7de34
1 changed files with 3 additions and 4 deletions

View File

@ -3123,12 +3123,11 @@ class BaseModel(object):
# fetch records with read()
assert self in records and field.name in fnames
result = []
try:
result = records.read(list(fnames), load='_classic_write')
except AccessError as e:
# update cache with the exception
records._cache[field] = FailedValue(e)
result = []
except AccessError:
pass
# check the cache, and update it if necessary
if field not in self._cache: