diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index b17952b640..a54b58e1c9 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -509,8 +509,8 @@ class ModelStorage(Model): if isinstance(ids, (int, long)): return BrowseRecord(cursor, user, ids, self, context=context) local_cache = {} - return BrowseRecordList([BrowseRecord(cursor, user, x, self, - local_cache=local_cache, context=context) for x in ids], + return BrowseRecordList((BrowseRecord(cursor, user, x, self, + local_cache=local_cache, context=context) for x in ids), context=context) def __export_row(self, cursor, user, row, fields_names, context=None):