[FIX] account_check_printing: Only administrator can print checks
Steps to reproduce the bug: - Let's consider a user U not in group group_system - Log with U - Create a vendor payment with payment method Checks - Print it Bug: An access error was raised because U didn't have the rights to write on model ir.sequence opw:2513014 closes odoo/odoo#70062 X-original-commit: 11376c88e0068a0bece0b0b56ffd4a9f296ffb87 Signed-off-by: William André (wan) <wan@odoo.com> Signed-off-by: Simon Goffin (sig) <sig@openerp.com>
This commit is contained in:
@@ -85,7 +85,7 @@ class AccountPayment(models.Model):
|
||||
def _inverse_check_number(self):
|
||||
for payment in self:
|
||||
if payment.check_number:
|
||||
sequence = payment.journal_id.check_sequence_id
|
||||
sequence = payment.journal_id.check_sequence_id.sudo()
|
||||
sequence.padding = len(payment.check_number)
|
||||
|
||||
@api.depends('payment_type', 'journal_id', 'partner_id')
|
||||
|
||||
Reference in New Issue
Block a user