Erasing a party results in application error
I created several parties and i am not able to erase any. Any attempt results in a application error. Following output is shown in web GUI:
Traceback (most recent call last):
File "/usr/local/lib/python37/dist-packages/trytond/wsgipy", line 111, in dispatch_request
return endpoint(request, **requestview_args)
File "/usr/local/lib/python37/dist-packages/trytond/protocols/dispatcherpy", line 48, in rpc
request, database_name, *requestrpc_params)
File "/usr/local/lib/python37/dist-packages/trytond/wsgipy", line 78, in auth_required
return wrapped(*args, **kwargs)
File "/usr/local/lib/python37/dist-packages/trytond/protocols/wrapperspy", line 131, in wrapper
return func(request, pool, *args, **kwargs)
File "/usr/local/lib/python37/dist-packages/trytond/protocols/dispatcherpy", line 181, in _dispatch
result = rpcresult(meth(*c_args, **c_kwargs))
File "/usr/local/lib/python37/dist-packages/trytond/wizard/wizardpy", line 314, in execute
return wizard_execute(state_name)
File "/usr/local/lib/python37/dist-packages/trytond/wizard/wizardpy", line 345, in _execute
result = self_execute(transition())
File "/usr/local/lib/python37/dist-packages/trytond/modules/party/partypy", line 721, in transition_erase
selfcheck_erase(party)
File "/usr/local/lib/python37/dist-packages/trytond/modules/company/partypy", line 88, in check_erase
selfcheck_erase_company(party, company)
File "/usr/local/lib/python37/dist-packages/trytond/modules/sale/partypy", line 27, in check_erase_company
super()check_erase_company(party, company)
File "/usr/local/lib/python37/dist-packages/trytond/modules/purchase/partypy", line 54, in check_erase_company
super(PartyErase, self)check_erase_company(party, company)
File "/usr/local/lib/python37/dist-packages/trytond/modules/account_invoice/partypy", line 92, in check_erase_company
super()check_erase_company(party, company)
File "/usr/local/lib/python37/dist-packages/trytond/modules/project/partypy", line 30, in check_erase_company
('state', '!=', 'done'),
File "/usr/local/lib/python37/dist-packages/trytond/model/modelsqlpy", line 1268, in search
tables, expression = clssearch_domain(domain)
File "/usr/local/lib/python37/dist-packages/trytond/model/modelsqlpy", line 1454, in search_domain
expression = convert(domain)
File "/usr/local/lib/python37/dist-packages/trytond/model/modelsqlpy", line 1452, in convert
domain[1:] if domain[0] == 'AND' else domain)))
File "/usr/local/lib/python37/dist-packages/trytond/model/modelsqlpy", line 1451, in <genexpr>
return And((convert(d) for d in (
File "/usr/local/lib/python37/dist-packages/trytond/model/modelsqlpy", line 1441, in convert
field = cls_fields[fname]
KeyError: 'state'