mirror of https://github.com/OCA/web.git
Bugfixing: Always allow all operations when an empty recordset is passed
parent
86bd1b441c
commit
db24654f65
|
@ -22,7 +22,7 @@ class Base(models.AbstractModel):
|
||||||
operations = ['read', 'create', 'write', 'unlink']
|
operations = ['read', 'create', 'write', 'unlink']
|
||||||
result = {}
|
result = {}
|
||||||
for operation in operations:
|
for operation in operations:
|
||||||
if self.is_transient() and not self.ids:
|
if self.is_transient() or not self.ids:
|
||||||
# If we call check_access_rule() without id, it will try to
|
# If we call check_access_rule() without id, it will try to
|
||||||
# run a SELECT without ID which will crash, so we just blindly
|
# run a SELECT without ID which will crash, so we just blindly
|
||||||
# allow the operations
|
# allow the operations
|
||||||
|
|
Loading…
Reference in New Issue