diff --git a/beszel/site/src/components/command-palette.tsx b/beszel/site/src/components/command-palette.tsx index f405a66..fddd2ca 100644 --- a/beszel/site/src/components/command-palette.tsx +++ b/beszel/site/src/components/command-palette.tsx @@ -77,7 +77,7 @@ export default function CommandPalette() { { - navigate(`/system/${system.name}`) + navigate(`/system/${encodeURIComponent(system.name)}`) setOpen(false) }} > diff --git a/beszel/site/src/components/systems-table/systems-table.tsx b/beszel/site/src/components/systems-table/systems-table.tsx index 70d93d8..03a4634 100644 --- a/beszel/site/src/components/systems-table/systems-table.tsx +++ b/beszel/site/src/components/systems-table/systems-table.tsx @@ -291,7 +291,7 @@ export default function SystemsTable() { onClick={(e) => { const target = e.target as HTMLElement if (!target.closest('[data-nolink]') && e.currentTarget.contains(target)) { - navigate(`/system/${row.original.name}`) + navigate(`/system/${encodeURIComponent(row.original.name)}`) } }} >