fix: cast Supabase join types through unknown for TSC compatibility
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AWxyMibCuGGtSQSqfajDQ7
This commit is contained in:
@@ -33,7 +33,7 @@ export default async function HseDashboardPage() {
|
|||||||
|
|
||||||
const siteMap: Record<string, number> = {}
|
const siteMap: Record<string, number> = {}
|
||||||
for (const r of rows) {
|
for (const r of rows) {
|
||||||
const name = (r.sites as { name: string } | null)?.name ?? 'Unknown'
|
const name = (r.sites as unknown as { name: string } | null)?.name ?? 'Unknown'
|
||||||
siteMap[name] = (siteMap[name] ?? 0) + 1
|
siteMap[name] = (siteMap[name] ?? 0) + 1
|
||||||
}
|
}
|
||||||
const by_site = Object.entries(siteMap).map(([name, count]) => ({ name, count }))
|
const by_site = Object.entries(siteMap).map(([name, count]) => ({ name, count }))
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ export async function GET() {
|
|||||||
|
|
||||||
const siteMap: Record<string, number> = {}
|
const siteMap: Record<string, number> = {}
|
||||||
for (const r of rows) {
|
for (const r of rows) {
|
||||||
const name = (r.sites as { name: string } | null)?.name ?? 'Unknown'
|
const name = (r.sites as unknown as { name: string } | null)?.name ?? 'Unknown'
|
||||||
siteMap[name] = (siteMap[name] ?? 0) + 1
|
siteMap[name] = (siteMap[name] ?? 0) + 1
|
||||||
}
|
}
|
||||||
const by_site = Object.entries(siteMap).map(([name, count]) => ({ name, count }))
|
const by_site = Object.entries(siteMap).map(([name, count]) => ({ name, count }))
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ export async function sendNewIncidentEmail(
|
|||||||
.eq('id', incidentId)
|
.eq('id', incidentId)
|
||||||
.single()
|
.single()
|
||||||
|
|
||||||
const siteName = (incident?.sites as { name: string } | null)?.name ?? 'Unknown Site'
|
const siteName = (incident?.sites as unknown as { name: string } | null)?.name ?? 'Unknown Site'
|
||||||
const reporterName = (incident?.reporter as { name: string } | null)?.name ?? 'Unknown'
|
const reporterName = (incident?.reporter as unknown as { name: string } | null)?.name ?? 'Unknown'
|
||||||
const reportedAt = incident?.reported_at
|
const reportedAt = incident?.reported_at
|
||||||
? new Date(incident.reported_at).toLocaleString('en-MY', { timeZone: 'Asia/Kuala_Lumpur' })
|
? new Date(incident.reported_at).toLocaleString('en-MY', { timeZone: 'Asia/Kuala_Lumpur' })
|
||||||
: '-'
|
: '-'
|
||||||
|
|||||||
Reference in New Issue
Block a user