fix: keep usage log filters exact unless wildcard is explicit (#5097)

This commit is contained in:
yyhhyyyyyy
2026-05-26 21:00:32 +08:00
committed by GitHub
parent dc245ae764
commit 1d32037364
3 changed files with 42 additions and 28 deletions
@@ -165,6 +165,7 @@ export function UsageLogsTable({ logCategory }: UsageLogsTableProps) {
getFacetedRowModel: getFacetedRowModel(),
getFacetedUniqueValues: getFacetedUniqueValues(),
manualPagination: true,
manualFiltering: true,
pageCount: Math.ceil((data?.total || 0) / pagination.pageSize),
})
@@ -38,7 +38,7 @@ const logTypeSearchSchema = z
const usageLogsSearchSchema = z.object({
page: z.number().optional().catch(1),
pageSize: z.number().optional().catch(undefined),
type: logTypeSearchSchema,
type: logTypeSearchSchema.optional(),
filter: z.string().optional().catch(''),
model: z.string().optional().catch(''),
token: z.string().optional().catch(''),