From 649c3982fc518a83cc9384341277c403e7e9f07c Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Tue, 8 Aug 2023 13:50:41 +0200 Subject: [PATCH] Webservice: Add possibility to get all users with filter status=* in get_users WS - refs BT#20460 --- main/inc/lib/webservices/Rest.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main/inc/lib/webservices/Rest.php b/main/inc/lib/webservices/Rest.php index 86adba25fb..f0204d597a 100644 --- a/main/inc/lib/webservices/Rest.php +++ b/main/inc/lib/webservices/Rest.php @@ -1601,9 +1601,13 @@ class Rest extends WebService { self::protectAdminEndpoint(); - $conditions = [ - 'status' => $params['status'], - ]; + if ('*' === $params['status']) { + $conditions = []; + } else { + $conditions = [ + 'status' => $params['status'] + ]; + } $idCampus = !empty($params['id_campus']) ?? 1; $fields = []; if (!empty($params['extra_fields'])) {