diff --git a/server/routers/resource/deleteResource.ts b/server/routers/resource/deleteResource.ts index c836d13..cf939cd 100644 --- a/server/routers/resource/deleteResource.ts +++ b/server/routers/resource/deleteResource.ts @@ -11,7 +11,7 @@ import logger from '@server/logger'; // Define Zod schema for request parameters validation const deleteResourceSchema = z.object({ - resourceId: z.string().uuid() + resourceId: z.string() }); export async function deleteResource(req: Request, res: Response, next: NextFunction): Promise { diff --git a/server/routers/resource/getResource.ts b/server/routers/resource/getResource.ts index 498ff69..fe8c223 100644 --- a/server/routers/resource/getResource.ts +++ b/server/routers/resource/getResource.ts @@ -70,7 +70,7 @@ export async function getResource(req: Request, res: Response, next: NextFunctio status: HttpCode.OK, }); } catch (error) { - logger.error(error); + throw error; return next(createHttpError(HttpCode.INTERNAL_SERVER_ERROR, "An error occurred...")); } } diff --git a/server/routers/resource/updateResource.ts b/server/routers/resource/updateResource.ts index 9fb7f4a..53dab40 100644 --- a/server/routers/resource/updateResource.ts +++ b/server/routers/resource/updateResource.ts @@ -11,7 +11,7 @@ import logger from '@server/logger'; // Define Zod schema for request parameters validation const updateResourceParamsSchema = z.object({ - resourceId: z.string().uuid() + resourceId: z.string() }); // Define Zod schema for request body validation diff --git a/src/app/[orgId]/resources/[resourceId]/components/GeneralForm.tsx b/src/app/[orgId]/resources/[resourceId]/components/GeneralForm.tsx index d2fd5f2..46c271a 100644 --- a/src/app/[orgId]/resources/[resourceId]/components/GeneralForm.tsx +++ b/src/app/[orgId]/resources/[resourceId]/components/GeneralForm.tsx @@ -27,8 +27,7 @@ import { SelectValue, } from "@/components/ui/select" import { Textarea } from "@/components/ui/textarea" -import { useSiteContext } from "@app/hooks/useSiteContext" -import api from "@app/api" +import { useResourceContext } from "@app/hooks/useResourceContext" const GeneralFormSchema = z.object({ name: z.string() @@ -50,12 +49,12 @@ const GeneralFormSchema = z.object({ type GeneralFormValues = z.infer export function GeneralForm() { - const { site, updateSite } = useSiteContext(); + const { resource, updateResource } = useResourceContext(); const form = useForm({ resolver: zodResolver(GeneralFormSchema), defaultValues: { - name: site?.name + name: resource?.name }, mode: "onChange", }) @@ -66,7 +65,7 @@ export function GeneralForm() { // }) async function onSubmit(data: GeneralFormValues) { - await updateSite({ name: data.name }); + await updateResource({ name: data.name }); } return ( @@ -82,7 +81,7 @@ export function GeneralForm() { - This is the display name of the site. + This is the display name of the resource. @@ -147,7 +146,7 @@ export function GeneralForm() { URLs - Add links to your website, blog, or social media profiles. + Add links to your webresource, blog, or social media profiles. @@ -167,7 +166,7 @@ export function GeneralForm() { Add URL */} - + ) diff --git a/src/app/[orgId]/resources/page.tsx b/src/app/[orgId]/resources/page.tsx index 80cf9ba..95e25aa 100644 --- a/src/app/[orgId]/resources/page.tsx +++ b/src/app/[orgId]/resources/page.tsx @@ -11,11 +11,11 @@ type ResourcesPageProps = { export default async function Page({ params }: ResourcesPageProps) { let resources: ListResourcesResponse["resources"] = []; try { - const res = await internal.get>( - `/org/${params.orgId}/resources`, - authCookieHeader(), - ); - resources = res.data.data.resources; + // const res = await internal.get>( + // `/org/${params.orgId}/resources`, + // authCookieHeader(), + // ); + // resources = res.data.data.resources; } catch (e) { console.error("Error fetching resources", e); }