From 6b1317435a0e3db0f65fb129790a337bc5fd9b97 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Mon, 29 Dec 2025 17:23:31 +0200 Subject: [PATCH 1/2] fix: remove hardcoded limit in query params --- .../[search_space_id]/logs/(manage)/page.tsx | 2 +- surfsense_web/hooks/use-logs.ts | 4 ---- surfsense_web/lib/apis/connectors-api.service.ts | 14 +++++++------- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/logs/(manage)/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/logs/(manage)/page.tsx index bfdf1c403..b6e4ed108 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/logs/(manage)/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/logs/(manage)/page.tsx @@ -494,7 +494,7 @@ export default function LogsManagePage() { diff --git a/surfsense_web/hooks/use-logs.ts b/surfsense_web/hooks/use-logs.ts index 8432a5557..f696bdedf 100644 --- a/surfsense_web/hooks/use-logs.ts +++ b/surfsense_web/hooks/use-logs.ts @@ -93,16 +93,12 @@ export function useLogs(searchSpaceId?: number, filters: LogFilters = {}) { } = useQuery({ queryKey: cacheKeys.logs.withQueryParams({ search_space_id: searchSpaceId, - skip: 0, - limit: 5, ...buildQueryParams(filters ?? {}), }), queryFn: () => logsApiService.getLogs({ queryParams: { search_space_id: searchSpaceId, - skip: 0, - limit: 5, ...buildQueryParams(filters ?? {}), }, }), diff --git a/surfsense_web/lib/apis/connectors-api.service.ts b/surfsense_web/lib/apis/connectors-api.service.ts index eeee5e6a1..4bf522606 100644 --- a/surfsense_web/lib/apis/connectors-api.service.ts +++ b/surfsense_web/lib/apis/connectors-api.service.ts @@ -34,7 +34,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -66,7 +66,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -85,7 +85,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -118,7 +118,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -138,7 +138,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -157,7 +157,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } @@ -187,7 +187,7 @@ class ConnectorsApiService { if (!parsedRequest.success) { console.error("Invalid request:", parsedRequest.error); - const errorMessage = parsedRequest.error.errors.map((err) => err.message).join(", "); + const errorMessage = parsedRequest.error.issues.map((issue) => issue.message).join(", "); throw new ValidationError(`Invalid request: ${errorMessage}`); } From 4425fbbc3137979be6c03cebbc96087aaa2d34c2 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Mon, 29 Dec 2025 17:24:10 +0200 Subject: [PATCH 2/2] fix: lint error in logs api service --- .../app/dashboard/[search_space_id]/client-layout.tsx | 6 +----- .../dashboard/[search_space_id]/documents/(manage)/page.tsx | 1 - surfsense_web/app/globals.css | 1 - 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx b/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx index dd524a198..647c93282 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx @@ -240,11 +240,7 @@ export function DashboardClientLayout({ } return ( - + {/* Use AppSidebarProvider which fetches user, search space, and recent chats */} task.source === "document_processor") || []; const documentProcessorTasksCount = documentProcessorTasks.length; - const activeTasksCount = summary?.active_tasks.length || 0; const prevActiveTasksCount = useRef(activeTasksCount); diff --git a/surfsense_web/app/globals.css b/surfsense_web/app/globals.css index c78c074fb..4f4ab6de1 100644 --- a/surfsense_web/app/globals.css +++ b/surfsense_web/app/globals.css @@ -159,4 +159,3 @@ button { @source '../node_modules/@llamaindex/chat-ui/**/*.{ts,tsx}'; @source '../node_modules/streamdown/dist/*.js'; -