fix more shit

This commit is contained in:
2025-08-18 22:55:03 +02:00
parent 0f710c2d1e
commit f3cff7d168
2 changed files with 4 additions and 4 deletions

View File

@@ -153,7 +153,7 @@ export default function Home() {
<div className="flex justify-between items-center">
<Button
onClick={() => handleVote(movie.id)}
disabled={votingMovieId === movie.id || movie.isOwnSubmission}
disabled={!!votingMovieId || movie.isOwnSubmission}
className="transition-colors"
variant={movie.userVote ? "secondary" : "default"}
>

View File

@@ -41,7 +41,7 @@ export async function validateRequestData(request: Request, schema: z.ZodSchema)
return { data: schema.parse(data) as any, error: null };
} catch (error) {
if (error instanceof z.ZodError) {
const errorMessage = error.errors.map(err => err.message).join(", ");
const errorMessage = error.issues.map(err => err.message).join(", ");
return { data: null, error: errorMessage };
}
return { data: null, error: "Invalid JSON" };
@@ -54,7 +54,7 @@ export function validateParams(params: Record<string, string>, schema: z.ZodSche
return { data: schema.parse(params) as any, error: null };
} catch (error) {
if (error instanceof z.ZodError) {
const errorMessage = error.errors.map(err => err.message).join(", ");
const errorMessage = error.issues.map(err => err.message).join(", ");
return { data: null, error: errorMessage };
}
return { data: null, error: "Invalid parameters" };
@@ -72,7 +72,7 @@ export function validateSearchParams(url: string, schema: z.ZodSchema) {
return { data: schema.parse(params) as any, error: null };
} catch (error) {
if (error instanceof z.ZodError) {
const errorMessage = error.errors.map(err => err.message).join(", ");
const errorMessage = error.issues.map(err => err.message).join(", ");
return { data: null, error: errorMessage };
}
return { data: null, error: "Invalid search parameters" };