I got the same error when using the method trg_validate with the customized button 'signal_draft_depheadapr' :
wf_service.trg_validate(uid, 'purchase.order', id, 'signal_draft_depheadapr', cr)
After trace I discovered that the 'id' parameter is an object one and not an integer id, I replace the above line with the following line and it worked:
wf_service.trg_validate(uid, 'purchase.order', po_obj.id, 'signal_draft_depheadapr', cr)
The exact line that caused this problem was the cr.execute method
So check your code, the reason of this was a wrong parameter type you passed.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 9/17/13, 9:04 AM|
|Seen: 1387 times|
|Last updated: 4/27/15, 3:22 AM|