diff --git a/src/UnicaenObservation/Entity/Trait/HasObservationsTrait.php b/src/UnicaenObservation/Entity/Trait/HasObservationsTrait.php
index 6e3fc47d64abc4e32fcfe9d7747e334a39d5d7d9..6ad0b49099a326bbcab181e6fbcbd78e966b0455 100644
--- a/src/UnicaenObservation/Entity/Trait/HasObservationsTrait.php
+++ b/src/UnicaenObservation/Entity/Trait/HasObservationsTrait.php
@@ -52,7 +52,7 @@ trait HasObservationsTrait
         $array = [];
         /** @var ObservationInstance $observation */
         foreach ($this->getObservations() as $observation) {
-            if ($observation->getType()->getCode() === $code AND (!$histo OR $observation->estNonHistorise())) $array[$observation->getId()] = $observation;
+            if ($observation->getType()->getCode() === $code AND ($histo OR $observation->estNonHistorise())) $array[$observation->getId()] = $observation;
         }
         return $array;
     }