From d98c0a391a747f9eea70ea01c3f984264a4a7a19 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sat, 29 Nov 2025 23:15:50 +0100 Subject: [PATCH] fix: global audit log user filter not working --- frontend/src/lib/components/audit-log-list.svelte | 7 ++++++- frontend/src/lib/types/audit-log.type.ts | 2 +- frontend/src/routes/settings/audit-log/global/+page.svelte | 6 +++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/components/audit-log-list.svelte b/frontend/src/lib/components/audit-log-list.svelte index 4fffcc27..d555374a 100644 --- a/frontend/src/lib/components/audit-log-list.svelte +++ b/frontend/src/lib/components/audit-log-list.svelte @@ -6,6 +6,7 @@ import type { AdvancedTableColumn } from '$lib/types/advanced-table.type'; import type { AuditLog, AuditLogFilter } from '$lib/types/audit-log.type'; import { translateAuditLogEvent } from '$lib/utils/audit-log-translator'; + import { untrack } from 'svelte'; let { isAdmin = false, @@ -61,7 +62,11 @@ $effect(() => { if (filters) { - tableRef?.refresh(); + filters.userID; + filters.event; + filters.location; + filters.clientName; + untrack(() => tableRef?.refresh()); } }); diff --git a/frontend/src/lib/types/audit-log.type.ts b/frontend/src/lib/types/audit-log.type.ts index 9f290ba5..99358b83 100644 --- a/frontend/src/lib/types/audit-log.type.ts +++ b/frontend/src/lib/types/audit-log.type.ts @@ -12,7 +12,7 @@ export type AuditLog = { }; export type AuditLogFilter = { - userId: string; + userID: string; event: string; location: string; clientName: string; diff --git a/frontend/src/routes/settings/audit-log/global/+page.svelte b/frontend/src/routes/settings/audit-log/global/+page.svelte index da104bfa..5290d6f5 100644 --- a/frontend/src/routes/settings/audit-log/global/+page.svelte +++ b/frontend/src/routes/settings/audit-log/global/+page.svelte @@ -13,7 +13,7 @@ let auditLogListRef: AuditLogList; let filters: AuditLogFilter = $state({ - userId: '', + userID: '', event: '', location: '', clientName: '' @@ -59,7 +59,7 @@ label: username })) ]} - bind:value={filters.userId} + bind:value={filters.userID} /> {/await} @@ -72,7 +72,7 @@ value, label })) - ]} + ]} bind:value={filters.event} />