From 47e00122341aeaea8ee7f254e4fda8784b4922c2 Mon Sep 17 00:00:00 2001 From: Jon Crain Date: Tue, 27 Jun 2023 12:03:27 -0400 Subject: [PATCH] Fix include_awaiting_enrollment The SimpleMDM documentation is wrong or misleading for these parameters. When including `include_awaiting_enrollment` key with any value (or no value), it will determine the value to be true. --- SimpleMDMpy/Devices.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SimpleMDMpy/Devices.py b/SimpleMDMpy/Devices.py index 0239ca5..646029a 100644 --- a/SimpleMDMpy/Devices.py +++ b/SimpleMDMpy/Devices.py @@ -30,7 +30,9 @@ def get_device(self, device_id="all", search=None, include_awaiting_enrollment=F array: An array of dictionary objects with device information. """ url = self.url - params = {'include_awaiting_enrollment': include_awaiting_enrollment} + params = {} + if include_awaiting_enrollment: + params['include_awaiting_enrollment'] = True # if a device ID is specified, then ignore any searches if device_id != 'all': url = url + "/" + str(device_id)