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?或者另一種方式來填充屬性? –