Fill _create_records just after INSERT to have it for fields with set function
This commit is contained in:
1 parent
79d4364fba
commit
cb08fdf3ed
1 file changed
+4
-3
@@ -373,6 +373,10 @@ class ModelSQL(ModelStorage):
|
||||
self.raise_user_error(cursor, 'access_error',
|
||||
self._description, context=context)
|
||||
|
||||
context.setdefault('_create_records', {})
|
||||
context['_create_records'].setdefault(self._name, set())
|
||||
context['_create_records'][self._name].add(id_new)
|
||||
|
||||
upd_todo.sort(lambda x, y: self._columns[x].priority - \
|
||||
self._columns[y].priority)
|
||||
for field in upd_todo:
|
||||
@@ -396,9 +400,6 @@ class ModelSQL(ModelStorage):
|
||||
and field.left and field.right:
|
||||
self._update_tree(cursor, user, id_new, k, field.left, field.right)
|
||||
|
||||
context.setdefault('_create_records', {})
|
||||
context['_create_records'].setdefault(self._name, set())
|
||||
context['_create_records'][self._name].add(id_new)
|
||||
return id_new
|
||||
|
||||
def read(self, cursor, user, ids, fields_names=None, context=None):
|
||||
|
||||
Reference in new issue
Block a user