fix: sync production DB schema for task detail API

Always run prisma db push on Render build and start so milestones/files columns exist for GET /tasks/:id.
This commit is contained in:
EENE Dashboard
2026-06-05 22:23:18 +09:00
parent d53f82b044
commit 41feabec04
3 changed files with 11 additions and 3 deletions

View File

@@ -22,5 +22,12 @@ export function errorHandler(
}
console.error('[Error]', err);
const prismaCode = (err as { code?: string }).code;
if (prismaCode === 'P2022') {
res.status(500).json({ message: 'DB 스키마가 최신이 아닙니다. 배포 후 다시 시도해 주세요.' });
return;
}
res.status(500).json({ message: '서버 오류가 발생했습니다.' });
}