if we get garbage from frontend for nonessential feature, do not blow up

This commit is contained in:
burnettk 2023-05-29 17:24:26 -04:00
parent 8efa2418b4
commit 9117435f91
1 changed files with 6 additions and 0 deletions

View File

@ -40,6 +40,12 @@ export default function ActiveUsers() {
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, []); // it is critical to only run this once. }, []); // it is critical to only run this once.
// activeUsers is supposed to be an array, but it is based on the response body
// from a network call, so who knows what might happen. Be safe.
if (!activeUsers.map) {
return null;
}
const au = activeUsers.map((activeUser: User) => { const au = activeUsers.map((activeUser: User) => {
return ( return (
<div <div