Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
3600 Lượt xem

I'm trying to add attendees to an event with XML-RPC. 
I have this python code:

common = xmlrpclib.ServerProxy('{}/xmlrpc/2/common'.format(url))
uid = common.authenticate(db, username, password, {})
models = xmlrpclib.ServerProxy('{}/xmlrpc/2/object'.format(url))
models.execute_kw(db, uid, password, 'calendar.event', 'write', [[85], {'partner_ids': [82]}])  

Event ID as well as partner ID are 100% correct.
But after I execute this the partner_ids field is still empty array and no  attendees were added to an event. Why is that?

How do I do this with XML-RPC?

This is the same in Odoo8 and Odoo12

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Ok, figured it out.

partner_ids is many2many field and in order to write to it to use this weird Odoo syntax like this:  'partner_ids': [[6, 0, [82]]]  


Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 7 25
698
1
thg 8 23
13137
2
thg 11 22
6194
1
thg 6 22
8209
1
thg 9 21
3136