Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
4607 Представления

Hello,

I'm trying to call an automated from a php script:

  $call = $models->execute_kw($db, $uid, $password,

'ir.actions.server',

'run',

array(array(id of the server action), array(array('id', '=', object_id))));

I have the following error:

File "/usr/lib/python2.7/site-packages/odoo/models.py", line 4890, in with_context
context = dict(args[0] if args else self._context, **kwargs)
ValueError: dictionary update sequence element #0 has length 1; 2 is required

Any idea of the good syntax to call a server action from the webservice ?
Thanks
Аватар
Отменить
Автор Лучший ответ

I found it by myself !
It works but it returns False !

This is the the call. Any idea why it returns False ?

  $call = $models->execute_kw($db, $uid, $password,

'ir.actions.server',

'run',

array(1644),

array('context' => array(

'active_id' => 10072,

'active_model' => 'crm.lead',

)));


 Thanks
Mofel

Аватар
Отменить
Related Posts Ответы Просмотры Активность
2
июн. 23
3795
0
мар. 15
4400
0
мар. 23
1776
0
июл. 21
4431
1
янв. 21
5118