fix: tighten dashboard summary types

This commit is contained in:
Asep Haryana Saputra
2026-05-22 16:39:38 +00:00
parent 02b002b021
commit e9d6aabcdc
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -22,5 +22,5 @@ export const demoExpertUser = {
email: 'expert@zeavis.local', email: 'expert@zeavis.local',
name: 'ZeaVis Expert', name: 'ZeaVis Expert',
role: 'expert' as const, role: 'expert' as const,
password: 'password123', password: Bun.env.DEMO_EXPERT_PASSWORD ?? 'password123',
}; };
+3 -3
View File
@@ -46,7 +46,7 @@ export const dashboardRoutes = new Elysia({ prefix: '/api/v1' })
); );
const latestManual = manualRows[0]; const latestManual = manualRows[0];
const latestDisease = latestManual const latestDisease = latestManual && isDiseaseSlug(latestManual.diseaseSlug)
? diseases.find((disease) => disease.slug === latestManual.diseaseSlug) ? diseases.find((disease) => disease.slug === latestManual.diseaseSlug)
: null; : null;
@@ -56,9 +56,9 @@ export const dashboardRoutes = new Elysia({ prefix: '/api/v1' })
imageClassificationCount: diagnosisCountRows[0]?.value ?? 0, imageClassificationCount: diagnosisCountRows[0]?.value ?? 0,
needsReviewCount: needsReviewRows[0]?.value ?? 0, needsReviewCount: needsReviewRows[0]?.value ?? 0,
riskDistribution, riskDistribution,
latestClassification: latestManual && latestDisease ? { latestClassification: latestManual && isDiseaseSlug(latestManual.diseaseSlug) && latestDisease ? {
id: latestManual.id, id: latestManual.id,
diseaseSlug: latestManual.diseaseSlug as any, diseaseSlug: latestManual.diseaseSlug,
observation: latestManual.observation, observation: latestManual.observation,
location: latestManual.location, location: latestManual.location,
createdAt: latestManual.createdAt.toISOString(), createdAt: latestManual.createdAt.toISOString(),