Crash when creating commission invoices without invoices
When executing the "Create commission invoices" wizard without any commission I get the following error:
TypeError: unbound method set.union() needs an argument
File "trytond/protocols/dispatcher.py", line 204, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "trytond/wizard/wizard.py", line 340, in execute
result = wizard._execute(state_name)
File "trytond/wizard/wizard.py", line 375, in _execute
do_result = do(action)
File "trytond/modules/commission/commission.py", line 604, in do_create_
Commission.invoice(commissions)
File "trytond/model/modelview.py", line 720, in wrapper
return func(cls, records, *args, **kwargs)
File "trytond/modules/commission/commission.py", line 485, in invoice
moves = list(set.union(*(c.stock_moves for c in commissions)))