aboutsummaryrefslogtreecommitdiff
path: root/apps/web/lib
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-06-29 01:02:04 -0500
committerDhravya <[email protected]>2024-06-29 01:02:04 -0500
commit3754b2c2c8453344b14b1c8f4cc718a649f85950 (patch)
treef19e11c9e75c7219d8c35913ce6a306acf382996 /apps/web/lib
parentdynamic island no longer needed (diff)
downloadsupermemory-3754b2c2c8453344b14b1c8f4cc718a649f85950.tar.xz
supermemory-3754b2c2c8453344b14b1c8f4cc718a649f85950.zip
fix: Spaces filter not working
Diffstat (limited to 'apps/web/lib')
-rw-r--r--apps/web/lib/searchParams.ts27
1 files changed, 14 insertions, 13 deletions
diff --git a/apps/web/lib/searchParams.ts b/apps/web/lib/searchParams.ts
index 6db718c2..f3188a6f 100644
--- a/apps/web/lib/searchParams.ts
+++ b/apps/web/lib/searchParams.ts
@@ -15,20 +15,21 @@ export const homeSearchParamsCache = createSearchParamsCache({
export const chatSearchParamsCache = createSearchParamsCache({
firstTime: parseAsBoolean.withDefault(false),
q: parseAsString.withDefault(""),
- spaces: parseAsArrayOf(
- parseAsJson((c) => {
- const valid = z
- .object({
- id: z.string(),
+ spaces: parseAsJson((c) => {
+ const valid = z
+ .array(
+ z.object({
+ id: z.number(),
name: z.string(),
- })
- .safeParse(c);
+ }),
+ )
+ .safeParse(c);
- if (!valid.success) {
- return null;
- }
+ if (!valid.success) {
+ console.log("invalid spaces", valid.error);
+ return null;
+ }
- return valid.data;
- }),
- ).withDefault([]),
+ return valid.data;
+ }),
});