Se rendre au contenu
Menu
Cette question a été signalée
1 Répondre
954 Vues

I would like to formulate a jsonRPC request with which i can read multiple products in one request and i'm having some issues.
My single part request works:
{ "jsonrpc": "2.0",

"method": "call",

"params": {

"service": "object",

"method": "execute_kw",

"args": [

"mydb", 1,

"mypassword",

"product.product",

"search_read",

[[["default_code", "ilike", "XXX1"]]],

{"fields": ["id", "default_code", "barcode", "name"],"limit": 80}

]

},

"id": 3

}
Looking at the documentation am not quite sure on how to formulate a request for multiple parts.
I want the result to return items "XXX1","XXX2"
What would my jsaonRPC request look like to achive this?


Avatar
Ignorer
Auteur Meilleure réponse

OK so i can change the line:
[[["default_code", "ilike", "XXX1"]]],
to 
[["|",["default_code", "ilike", "XXX1"],["default_code", "ilike", "XXX2"]]],
That allows for 2 parts.
I am still stook though for 3 + parts:
I tried the following, none of which worked.
Test1:
[["|",["default_code", "ilike", "XXX1"],["default_code", "ilike", "XXX2"],["default_code", "ilike", "XXX3"]]]
Test2:
[["|",["default_code", "ilike", "XXX1"],["|",["default_code", "ilike", "XXX2"],["default_code", "ilike", "XXX3"]]]]
Test3: 

[["|",["|",["default_code", "ilike", "XXX1"],["default_code", "ilike", "XXX2"]],["default_code", "ilike", "XXX3"]]]
any help would be greatly appreciated.

Avatar
Ignorer
Publications associées Réponses Vues Activité
1
juin 25
188
1
avr. 25
616
1
mars 25
791
3
févr. 25
1141
1
déc. 24
1232