Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
4641 Zobrazení

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
Avatar
Zrušit
Autor Nejlepší odpověď

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

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
čvn 23
3862
0
bře 15
4433
0
bře 23
1833
0
čvc 21
4462
1
led 21
5193