Skip to content

Commit 7e4d11f

Browse files
committed
Webservice: Fix get_audit_items webservice (not getting params properly) - refs BT#21206
1 parent 34c3357 commit 7e4d11f

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

main/webservices/api/v2.php

+9-9
Original file line numberDiff line numberDiff line change
@@ -992,19 +992,19 @@
992992
$restResponse->setData($data);
993993
break;
994994
case Rest::GET_AUDIT_ITEMS:
995-
$defaultEventType = $httpRequest->query->get('default_event_type');
995+
$defaultEventType = $_POST['event_type'];
996996

997-
$cId = $httpRequest->query->has('c_id') ? $httpRequest->query->getInt('c_id') : null;
998-
$sessionId = $httpRequest->query->has('session_id') ? $httpRequest->query->getInt('session_id') : null;
999-
$userId = $httpRequest->query->has('user_id') ? $httpRequest->query->getInt('user_id') : null;
997+
$cId = ($_POST['c_id'] ? (int) $_POST['c_id'] : null);
998+
$sessionId = ($_POST['session_id'] ? (int) $_POST['session_id'] : null);
999+
$userId = ($_POST['user_id'] ? (int) $_POST['user_id'] : null);
10001000

1001-
$afterDate = $httpRequest->query->get('after_date');
1002-
$beforeDate = $httpRequest->query->get('before_date');
1003-
$offset = $httpRequest->query->getInt('offset', 0);
1004-
$limit = $httpRequest->query->getInt('limit', 100);
1001+
$afterDate = ($_POST['after_date'] ?? null);
1002+
$beforeDate = ($_POST['before_date'] ?? null);
1003+
$offset = ($_POST['offset'] ? (int) $_POST['offset'] : 0);
1004+
$limit = ($_POST['limit'] ? (int) $_POST['limit'] : 100);
10051005

10061006
if (empty($defaultEventType)) {
1007-
throw new Exception('default_event_type is required');
1007+
throw new Exception('event_type is required');
10081008
}
10091009

10101010
$data = $restApi->getAuditItems($defaultEventType, $cId, $sessionId, $afterDate, $beforeDate, $userId, $offset, $limit);

0 commit comments

Comments
 (0)