Do not call super() in write/delete of quality control lines.

This commit is contained in:
Albert Cervera i Areny 2022-11-04 14:16:14 +01:00
parent 89cbb0e3da
commit 7f17e53eab
1 changed files with 2 additions and 4 deletions

View File

@ -230,8 +230,7 @@ class TemplateLine(UnionMixin, sequence_ordered(), DeactivableMixin, ModelSQL, M
def write(cls, *args):
pool = Pool()
models_to_write = defaultdict(list)
# Check Permisions
super(TemplateLine, cls).write(*args)
# Do not call super() as it would raise NotImplemented
actions = iter(args)
for models, values in zip(actions, actions):
for model in models:
@ -245,8 +244,7 @@ class TemplateLine(UnionMixin, sequence_ordered(), DeactivableMixin, ModelSQL, M
def delete(cls, lines):
pool = Pool()
models_to_delete = defaultdict(list)
# Check Permisions
super(TemplateLine, cls).delete(lines)
# Do not call super() as it would raise NotImplemented
for model in lines:
record = cls.union_unshard(model.id)
models_to_delete[record.__name__].append(record)