Skip to content

Add Zod request validation to all document endpoints #52

Description

@Alimedhat000

Problem

Document routes have zero request validation (document.controller.ts:14,22,194,321,554,827): non-string content crashes createDoc (TypeError → 500), arbitrary permission strings are persisted verbatim, malformed userId/allowSelfJoin types surface as Prisma 500s.

Fix

Add Zod schemas under server/src/validations/ mirroring the auth pattern and wire them into document.router.ts. Rate limiting is tracked separately in #37.

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreMaintenance, cleanup, toolingpriority/mediumMedium priority

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions