diff --git a/src/components/Ecogesture/EcogestureCard.tsx b/src/components/Ecogesture/EcogestureCard.tsx
index bfc4991ee34c2dd2bc934e1c498b3db0287cfdcc..e576aa460a078e3e51c87a05931e7054f87c18ea 100644
--- a/src/components/Ecogesture/EcogestureCard.tsx
+++ b/src/components/Ecogesture/EcogestureCard.tsx
@@ -4,6 +4,7 @@ import StyledEcogestureCard from 'components/CommonKit/Card/StyledEcogestureCard
 import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
 import { importIconbyId } from 'utils/utils'
 import './ecogestureCard.scss'
+import noDataIcon from 'assets/icons/visu/indicator/nodata.svg'
 interface EcogestureCardProps {
   ecogesture: Ecogesture
   handleClick?: (ecogesture: Ecogesture) => void
@@ -22,7 +23,11 @@ const EcogestureCard: React.FC<EcogestureCardProps> = ({
   useEffect(() => {
     if (ecogesture) {
       importIconbyId(ecogesture.id, 'ecogesture').then(icon => {
-        setEcogestureIcon(icon)
+        if (icon) {
+          setEcogestureIcon(icon)
+        } else {
+          setEcogestureIcon(noDataIcon)
+        }
       })
     }
   }, [ecogesture])