Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
3971 Visualizzazioni

I'm try to filter the fields I want in the response, but always get error.


I'm using Postmant.

The request without fetch fields works perfect.

request

Method: POST

Url:  http://:8069/jsonrpc/

Body: 

​ {

​"jsonrpc": "2.0",

​"method": "call",

​"params": {

​"service": "object",

​"method": "execute",

​"args": ["{{database}}", {{userId}}, "{{apiKey}}", "res.users", "search_read", [], []]}

}

 {database}}, {{userId}}, {{apiKey}} are variables from Postman


The request with fetch fields I`m trying

Method: POST

Url:  http://:8069/jsonrpc/

Body: 

​ {

​"jsonrpc": "2.0",

​"method": "call",

​"params": {

​"service": "object",

​"method": "execute",

​ "args": ["{{database}}", {{userId}}, "{{apiKey}}", "res.users", "search_read", [], {"fields": ["login", "active"]}]}

}


The error:  "Invalid field 'fields' on model 'res.users'"


Can someone help me?



Avatar
Abbandona
Autore Risposta migliore

thanks,

it works

I thought I had tried it before but anyway, thank you very much

Avatar
Abbandona
Risposta migliore

Hi,

The field names are supposed to be a list 
So try it like this

{
    "jsonrpc": "2.0",

    "method": "call",

    "params": {

        
        "service": "object",

        "method": "execute",

        "args": ["{{database}}", {
                {
                    userId
                }
            }, "{{apiKey}}", "res.users", "search_read", [],
            ["login", "active"]
        ]
    }

}

Hope it helps

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
gen 24
9453
0
set 22
2974
0
apr 24
2074
0
feb 24
879
0
ott 22
7655