Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

1
Davide Davin
Il 08/04/20, 14:49

La funzione chiamata "action_name" non restituisce alcun dato o restituisce una dato non "Marshalabile" esempio una class. Di conseguenza il client XML_RPC che ha effettuato la chimata non riesce a trasformare il risultato.

Questo problema si risolve creando una seconda funzione che chiama la funzione iniziale e restituisce True.

Es:
lato odoo
def action_do(self):
    ....
    ....
    .....
def xml_action_do(self):
    self.action_do()
    return True

Lato XML_RPC client
execute_kw($db, $uid, $password,'xml_action_do', [<ID>]);


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

46 follower

Statistiche

Richiesta del: 08/04/20, 14:43
Vista: 65 volte
Ultimo aggiornamento: 08/04/20, 14:49