fix: tighten dashboard summary types
This commit is contained in:
@@ -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',
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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(),
|
||||||
|
|||||||
Reference in New Issue
Block a user