Merge pull request #283 from sartography/feature/mitigate-downside-of-unexpected-response-from-server

if we get garbage from backend for active users, do not blow up diagram editing page
This commit is contained in:
Kevin Burnett 2023-05-30 18:55:41 +00:00 committed by GitHub
commit 4bf6760e3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,6 +40,12 @@ export default function ActiveUsers() {
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []); // 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) => {
return (
<div