diff --git a/app/kiosk/settings/page.tsx b/app/kiosk/settings/page.tsx index 01b6dae..3f43492 100644 --- a/app/kiosk/settings/page.tsx +++ b/app/kiosk/settings/page.tsx @@ -40,6 +40,12 @@ export default function KioskSettingsPage() { const res = await fetch('/api/kiosk/settings'); if (res.ok) { const data = await res.json(); + // Ensure excluded_company_ids are numbers + if (data.excluded_company_ids && Array.isArray(data.excluded_company_ids)) { + data.excluded_company_ids = data.excluded_company_ids.map((id: any) => + typeof id === 'string' ? parseInt(id) : id + ); + } setSettings(data); } } catch (error) { diff --git a/components/kiosk/kpi-card.tsx b/components/kiosk/kpi-card.tsx index e52f972..03a0732 100644 --- a/components/kiosk/kpi-card.tsx +++ b/components/kiosk/kpi-card.tsx @@ -53,16 +53,16 @@ export function KpiCard({ title, value, icon: Icon, trend, color = 'blue', suffi {tickets && tickets.length > 0 && (