From 179aaa8f164116707349017d555b082d36429956 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Gierwia=C5=82o?= Date: Wed, 3 Dec 2025 19:39:16 +0100 Subject: [PATCH] fix(admin): activity logs empty success filter showing no results - Fixed issue where empty string success filter was interpreted as false - Backend was filtering for only failed logs when success='' was sent - Added check to skip sending success parameter when empty string - Activity logs page now shows all logs when filters are set to 'All' Bug: When user selected 'All' for success filter, frontend sent success='', backend parsed this as success=false, showing only failed logs (usually none). --- frontend/src/services/api.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/services/api.js b/frontend/src/services/api.js index 176f50c..2ed5c62 100644 --- a/frontend/src/services/api.js +++ b/frontend/src/services/api.js @@ -475,7 +475,8 @@ export const adminAPI = { if (category) params.append('category', category); if (username) params.append('username', username); if (userId) params.append('userId', String(userId)); - if (success !== undefined) params.append('success', String(success)); + // Only send success if it's not empty string (to avoid filtering to false when user wants all logs) + if (success !== undefined && success !== '') params.append('success', String(success)); params.append('limit', String(limit)); params.append('offset', String(offset));