You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2021-07-30 09:21:48

G0ldenMan
Member
Registered: 2021-07-28
Posts: 2

Search items with meta criterion

Hi everyone !

I have been facing a strange problem recently on the search items function of the API.

User part - OK

If I send a GET request at :

https://path/to/glpi/apirest.php/search/User?criteria[0][field]=1&criteria[0][searchtype]=contains&criteria[0][value]=SPECIFIC_USER

I get one user which is fine.

Ticket part - OK

If I send a GET request at :

https://path/to/glpi/apirest.php/search/Ticket?criteria[0][field]=2&criteria[0][searchtype]=equals&criteria[0][value]=SPECIFIC_ID

I get one ticket which is fine too, its users_id_recipient value is the SPECIFIC_USER's id, which is what I want for my tests.

Both - Not working

If I send a GET request at :

https://path/to/glpi/apirest.php/search/User?criteria[0][field]=1&criteria[0][searchtype]=contains&criteria[0][value]=SPECIFIC_USER&criteria[1][link]=AND&criteria[1][meta]=true&criteria[1][itemtype]=Ticket&criteria[1][field]=2&criteria[1][searchtype]=equals&criteria[1][value]=SPECIFIC_ID

I get no results...

Did I get something wrong about the meta criteria ?

The JSON of the criteria :

{ criteria: 
   [ { field: 1, searchtype: 'contains', value: SPECIFIC_USER },
     { link: 'AND',
       meta: true,
       itemtype: 'Ticket',
       field: 2,
       searchtype: 'equals',
       value: SPECIFIC_ID} ] }

Offline

Board footer

Powered by FluxBB