diff --git a/src/app/UserItemsPage.js b/src/app/UserItemsPage.js
index 99a57fc..9f203c4 100644
--- a/src/app/UserItemsPage.js
+++ b/src/app/UserItemsPage.js
@@ -97,7 +97,10 @@ function UserItemsPage() {
return {error.message};
}
- if (data.user == null) {
+ // TODO: I'm not sure why, but apparently `data` is `undefined` in the user
+ // not found case, even though the server is clearly returning
+ // `{data: {user: null}}`? That's... weird, right? :/
+ if (data?.user == null) {
return User not found;
}