0
我在Odoo v9中更改了website_event_sale的进程。将值传递给_process_registration_details()
def registration_confirm(self, event, **post):
order = request.website.sale_get_order(force_create=1)
registrations = self._process_registration_details({'1-name' :"name", '1-email' :"[email protected]", '1-phone': "",'1-ticket_id':14})
if order:
order.write({'order_line': [(5, False, False)], 'is_adhesion': False})
return super(website_event,self).registration_confirm(event, **post)
但我得到:
_process_registration_details
counter, field_name = key.split('-', 1)
ValueError: need more than 1 value to unpack
我不知道如何解决这个问题。
这是原来的_process_regestration_details():
有没有办法从列表中填充计数器,field_name?或者另一种方式来填充属性? –