diff --git a/pages/balanceHistory/[accountName].tsx b/pages/balanceHistory/[accountName].tsx
index b84bad82a767182c00fc641bad07a40b64298894..d7f9ba591833ea0fdb20609d11757c51dda4e985 100644
--- a/pages/balanceHistory/[accountName].tsx
+++ b/pages/balanceHistory/[accountName].tsx
@@ -162,7 +162,7 @@ export default function BalanceHistory() {
 
   // Use useMemo to memoize the prepared data so it only recalculates when chartData changes
   const preparedData = useMemo(() => {
-      return chartData ? prepareData(chartData.operations_result.slice().reverse()) : [];
+      return chartData ? prepareData(chartData.operations_result?.slice().reverse()) : [];
   }, [chartData]); // This will only recompute when chartData changes
 
   let message = "";