Reconcile Accounts - TypeError: unhashable type: 'list'
When reconcile two payment lines to invoice:
Traceback (most recent call last):
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/protocols/dispatcher.py", line 176, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/wizard/wizard.py", line 287, in execute
return wizard._execute(state_name)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/wizard/wizard.py", line 318, in _execute
result = self._execute(transition())
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account/move.py", line 1679, in transition_reconcile
description=self.show.description)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account/move.py", line 1210, in reconcile
return Reconciliation.create(reconciliations)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account_invoice/account.py", line 265, in create
Invoice.process(invoices)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account_invoice/invoice.py", line 1394, in process
cls.paid(paid)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/sale/invoice.py", line 20, in wrapper
func(cls, invoices)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/sale/invoice.py", line 92, in paid
super(Invoice, cls).paid(invoices)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/purchase/invoice.py", line 21, in wrapper
func(cls, invoices)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/purchase/invoice.py", line 103, in paid
super(Invoice, cls).paid(invoices)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/model/workflow.py", line 36, in wrapper
result = func(cls, filtered, *args, **kwargs)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account_invoice/invoice.py", line 1412, in paid
cls.write(*to_write)
File "/trytond_virtualenv/lib64/python3.7/site-packages/trytond/modules/account_invoice/invoice.py", line 1104, in write
if set(values) - set(cls._check_modify_exclude):
TypeError: unhashable type: 'list'
Crashed in set(values) (row 1104). Result of print(values) before crashing:[('remove', [Pool().get('account.move.line')(5662)])]