[FIX] sale: "see own leads" user can invoice his sale order

closes odoo/odoo#43035

X-original-commit: f2231b3047f4c3a9ad3e481133fca62f9d056354
Signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
This commit is contained in:
Nicolas Seinlet
2020-01-09 12:08:32 +00:00
parent 4754717eb5
commit 3900619fdb
@@ -109,7 +109,7 @@ class SaleAdvancePaymentInv(models.TransientModel):
}
if order.fiscal_position_id:
invoice_vals['fiscal_position_id'] = order.fiscal_position_id.id
invoice = self.env['account.move'].create(invoice_vals)
invoice = self.env['account.move'].sudo().create(invoice_vals).with_user(self.env.uid)
invoice.message_post_with_view('mail.message_origin_link',
values={'self': invoice, 'origin': order},
subtype_id=self.env.ref('mail.mt_note').id)