mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
Two endpoints return 500 whenever they succeed, because their success payloads include VideoVersion rows whose sizeBytes column is a BigInt that JSON.stringify rejects: - PATCH /api/projects/[projectId]/videos/[videoId] included all versions; respond with scalar video fields only, which is all any caller reads - POST /api/approvals/[requestId]/decision included the full version row in the resolved request; select the scalar fields the response and notifications actually use The approval bug is reachable the first time any approver responds to a request; the decision itself commits, but the requester sees an error. Co-Authored-By: Claude Fable 5 <[email protected]>