Skip to content

Commit 60cd29c

Browse files
committed
feat: add undefined guards for table data
1 parent d66e9dd commit 60cd29c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apps/web/src/routes/_app/datahub/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const RouteComponent = () => {
7878
const navigate = useNavigate();
7979

8080
const { data } = useSubjectsQuery({ params: { groupId: currentGroup?.id } });
81-
const [tableData, setTableData] = useState<Subject[]>(data);
81+
const [tableData, setTableData] = useState<Subject[]>(data ?? []);
8282
const [searchString, setSearchString] = useState('');
8383

8484
const getExportRecords = async () => {
@@ -161,8 +161,10 @@ const RouteComponent = () => {
161161
};
162162

163163
useEffect(() => {
164+
const definedTableData = data ?? [];
165+
164166
if (!searchString) {
165-
setTableData(data);
167+
setTableData(definedTableData);
166168
return;
167169
}
168170

0 commit comments

Comments
 (0)