diff --git a/src/renderer/components/Data/PreviewDatasetModal.tsx b/src/renderer/components/Data/PreviewDatasetModal.tsx
index d1b41c8b18bc5c66200c81575a50a40057f6597c..5018eee609ef9234a1c2c3eca2f1ab4682765e0c 100644
--- a/src/renderer/components/Data/PreviewDatasetModal.tsx
+++ b/src/renderer/components/Data/PreviewDatasetModal.tsx
@@ -74,7 +74,7 @@ export default function PreviewDatasetModal({ dataset_id, open, setOpen }) {
           <Box sx={{ overflow: 'auto', height: '100%' }}>
             {isLoading && <CircularProgress />}
             {data &&
-              data.data['columns'] && ( //Data is loaded as a map of column names to arrays of values
+              data?.data?.['columns'] && ( //Data is loaded as a map of column names to arrays of values
                 <Table sx={{ tableLayout: 'auto', overflow: 'scroll' }}>
                   <thead>
                     <tr>