Odoo Help


How to get multiple values with Python expression in a Server Action

Randall Risser
on 6/29/16, 8:49 AM 1,198 views

I am trying to create a task from a new quotation which copies its products as text to task description automatically.

I have a server action setup that is triggered by an automated action.

The automated action is triggered when a Quotation gets created.

The server action Base is set to "Sales Order" and I have it set to "Create or Copy a new Record" and Creation Policy is set to "Create a new record in another model".

My Target Model is set to "Task"

Value mapping is set as:

FieldEvaluation TypeValue
Task TitlePython expression'FW order - '+object.partner_id.name
DescriptionPython expressionobject.product_id.name
ProjectPython expression34

Everything is working so far except the Description part. Python expression: object.product_id.name is only getting the first product value of the quotation. I want it to get every product. How can this be done?

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 6/29/16, 8:49 AM
Seen: 1198 times
Last updated: 6/29/16, 10:24 AM