Modification de la recherche des ordis par API suite à la MAJ de l'API GLPI

This commit is contained in:
Jason SECULA
2026-01-28 14:37:36 +01:00
parent 1168cf62f3
commit 7d980a744d

View File

@ -45,8 +45,9 @@ class GLPIAPI:
# Recherche des appareils en fonction du numéro de série seulement # Recherche des appareils en fonction du numéro de série seulement
search_parameter = f'is_deleted=0&criteria[0][field]=5&withindexes=true&criteria[0][searchtype]=contains&criteria[0][value]=^{device.SerialNumber}$' search_parameter = f'is_deleted=0&criteria[0][field]=5&withindexes=true&criteria[0][searchtype]=contains&criteria[0][value]=^{device.SerialNumber}$'
searchUri = f"{self.Server}/apirest.php/search/computer?{search_parameter}" searchUri = f"{self.Server}/apirest.php/search/Computer?{search_parameter}"
search = requests.get(searchUri, headers=self.Headers) search = requests.get(searchUri, headers=self.Headers)
print(search.status_code)
if(search.status_code == 200): if(search.status_code == 200):
search = search.json() search = search.json()
if(search["totalcount"] == 1): if(search["totalcount"] == 1):
@ -59,7 +60,7 @@ class GLPIAPI:
return deviceID, search["data"], search["totalcount"] return deviceID, search["data"], search["totalcount"]
else: else:
return None, None, 0 return None, None, 0
return None, None, None return None, None, 0
def GetUser(self, username=None, email=None): def GetUser(self, username=None, email=None):