From 2c86863845843e83571f4775043d3debc842d2b1 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 3 Nov 2025 18:32:44 +0100 Subject: [PATCH] Fix TypeScript error in qrDataValidator - use issues instead of errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zod v3 uses 'issues' property instead of 'errors' for ZodError. This fixes the production build failure. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/utils/qrDataValidator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/qrDataValidator.ts b/src/utils/qrDataValidator.ts index eb2f095..088cd4e 100644 --- a/src/utils/qrDataValidator.ts +++ b/src/utils/qrDataValidator.ts @@ -79,7 +79,7 @@ export function validateQRData(data: unknown): QRValidationResult { }; } catch (error) { if (error instanceof z.ZodError) { - const errorMessages = error.errors.map((err) => { + const errorMessages = error.issues.map((err) => { const path = err.path.join('.'); return `${path ? path + ': ' : ''}${err.message}`; });