diff --git a/src/components/IOC/IOCTable/IOCStatus.js b/src/components/IOC/IOCTable/IOCStatus.js
index dfaed1246f01b221ae712fcd252277c8c69859e2..88545f7e18c5c6c035ffc60dbf131816b77518a1 100644
--- a/src/components/IOC/IOCTable/IOCStatus.js
+++ b/src/components/IOC/IOCTable/IOCStatus.js
@@ -10,7 +10,7 @@ function createRequest(id) {
   };
 }
 
-export const IOCStatus = ({ id }) => {
+export const IOCStatus = ({ id, hideAlerts }) => {
   const client = useContext(apiContext);
 
   const params = useMemo(() => createRequest(id), [id]);
@@ -35,12 +35,14 @@ export const IOCStatus = ({ id }) => {
   });
 
   useEffect(() => {
-    callFetchIocAlerts();
+    if (!hideAlerts) {
+      callFetchIocAlerts();
+    }
 
     return () => {
       abortCallFetchIocAlerts();
     };
-  }, [iocStateStatus]);
+  }, [iocStateStatus, hideAlerts]);
 
   return (
     <Grid
@@ -59,6 +61,7 @@ export const IOCStatus = ({ id }) => {
         <Status
           state={iocStateStatus}
           alert={iocAlert}
+          hideAlerts={hideAlerts}
         />
       )}
     </Grid>