diff --git a/scripts/syncGLPI.py b/scripts/syncGLPI.py index 2cc386a..9fa4d45 100644 --- a/scripts/syncGLPI.py +++ b/scripts/syncGLPI.py @@ -341,12 +341,13 @@ for device in devices: # Mise à jour du friendly name sur Airwatch - airwatchAPIURI = f"/API/mdm/devices/{device['Id']['Value']}" - uri = f"{airwatchServer}{airwatchAPIURI}" - updateDeviceDetails = { - "DeviceFriendlyName":f"{data['1']} {platformName} {device['OperatingSystem']} - {device['UserName']}" - } - requests.put(uri, headers=airwatchHeaders, json=updateDeviceDetails) + if(device["DeviceFriendlyName"] != f"{data['1']} {platformName} {device['OperatingSystem']} - {device['UserName']}"): + airwatchAPIURI = f"/API/mdm/devices/{device['Id']['Value']}" + uri = f"{airwatchServer}{airwatchAPIURI}" + updateDeviceDetails = { + "DeviceFriendlyName":f"{data['1']} {platformName} {device['OperatingSystem']} - {device['UserName']}" + } + requests.put(uri, headers=airwatchHeaders, json=updateDeviceDetails) headers = { "Content-Type":"Application/x-compress",