fix: respect uppercase letters in username filter for audit (#7880)

* fix: respect uppercase letters in username filter for audit

* updated documentation
This commit is contained in:
Kira Pilot
2023-06-07 05:48:08 -07:00
committed by GitHub
parent 91dd3fbfab
commit 74ffd2756a
4 changed files with 32 additions and 12 deletions
+7 -1
View File
@@ -62,10 +62,16 @@ WHERE
action = @action :: audit_action
ELSE true
END
-- Filter by user_id
AND CASE
WHEN @user_id :: uuid != '00000000-0000-0000-0000-000000000000'::uuid THEN
user_id = @user_id
ELSE true
END
-- Filter by username
AND CASE
WHEN @username :: text != '' THEN
users.username = @username
user_id = (SELECT id FROM users WHERE lower(username) = lower(@username) AND deleted = false)
ELSE true
END
-- Filter by user_email