diff --git a/src/components/Home/FluidButton.tsx b/src/components/Home/FluidButton.tsx
index 5d72b8a292ee47304ffb81d58932c32b30bca018..bd1cc74ad471cf7713147a85c80d764316cc3744 100644
--- a/src/components/Home/FluidButton.tsx
+++ b/src/components/Home/FluidButton.tsx
@@ -83,7 +83,9 @@ const FluidButton: React.FC<FluidButtonProps> = ({
     if (
       (fluidType !== FluidType.MULTIFLUID && isConnected() && isErrored()) ||
       (fluidType !== FluidType.MULTIFLUID && isConnected() && isOutdated()) ||
-      (isConnected() && !fluidStatus[fluidType]?.lastDataDate)
+      (isConnected() &&
+        fluidStatus[fluidType] &&
+        !fluidStatus[fluidType].lastDataDate)
     ) {
       setShowError(true)
     }