From 846f314e166997a87d2f459c9695d1fa5e9657de Mon Sep 17 00:00:00 2001 From: csawatzky Date: Tue, 16 Dec 2025 14:33:04 -0600 Subject: [PATCH 1/2] hotfix for loading terminals as a team --- src/pages/Terminals.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/Terminals.tsx b/src/pages/Terminals.tsx index 916116c..dd90aac 100644 --- a/src/pages/Terminals.tsx +++ b/src/pages/Terminals.tsx @@ -181,7 +181,8 @@ export default function Terminals(props: Props) { const load = useCallback(() => { if(loading) return setLoading(true) - terminalAPI.listTerminals(200, 0, "asc", "name", as).then(resp => { + terminalAPI.listTerminals(200, 0, "asc", "name", undefined, as).then(resp => { + console.log(resp.data) if(resp.data.terminals){ setTerminals(resp.data.terminals.map(a => Terminal.any(a))); } From de855c6fdb3ea851d2d1cbf520b724c19e48d70e Mon Sep 17 00:00:00 2001 From: Carter Date: Wed, 17 Dec 2025 10:46:20 -0600 Subject: [PATCH 2/2] adding ? before accessing length to prevent white screen error --- src/user/UserMenu.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/user/UserMenu.tsx b/src/user/UserMenu.tsx index c22b622..a65b935 100644 --- a/src/user/UserMenu.tsx +++ b/src/user/UserMenu.tsx @@ -166,7 +166,7 @@ export default function UserMenu() { ); }; - if (user.id().length < 1) return unauthenticatedUserMenu() + if (user.id()?.length < 1) return unauthenticatedUserMenu() const hasAdmin = user.hasFeature ? user.hasFeature("admin") : false; @@ -182,7 +182,7 @@ export default function UserMenu() { - {picture && hasTeams && team.id().length > 0 ? ( + {picture && hasTeams && team.id()?.length > 0 ? (
{ - if (as.length > 1) { + if (as?.length > 1) { user.settings.useTeam = false; dispatch({ key: "as", value: "" }); userAPI.updateUser(user.id(), user.protobuf()).then(_resp => { @@ -252,13 +252,13 @@ export default function UserMenu() { }); } }} - disabled={user.settings.defaultTeam.length < 1} + disabled={user.settings.defaultTeam?.length < 1} aria-label="Open Team Menu" dense> 1} + disabled={user.settings.defaultTeam?.length < 1} + checked={as?.length > 1} style={{ margin: 0, padding: 0 }} />