From 672d8697c759f9c048555b7296fcdb993a0946e2 Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Tue, 7 May 2019 11:25:35 +0200 Subject: [PATCH] Add indexes on account payment models The fields where the indexes are added are used in searches in account_payment_order, which becomes really slow when a database have many lines. --- account_payment_partner/models/account_move_line.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/account_payment_partner/models/account_move_line.py b/account_payment_partner/models/account_move_line.py index 4bfe0ff70..1a8e78bd9 100644 --- a/account_payment_partner/models/account_move_line.py +++ b/account_payment_partner/models/account_move_line.py @@ -11,5 +11,6 @@ class AccountMoveLine(models.Model): 'account.payment.mode', string='Payment Mode', domain="[('company_id', '=', company_id)]", - ondelete='restrict' + ondelete='restrict', + index=True, )