diff --git a/src/Octopus/Entity/Db/Individu.php b/src/Octopus/Entity/Db/Individu.php
index 0b9d5f668b97ff5b191f4ea0a6ae6e7c2d0ffa18..c378e7edb7864bdb1f26283ab2fc12d09946692f 100644
--- a/src/Octopus/Entity/Db/Individu.php
+++ b/src/Octopus/Entity/Db/Individu.php
@@ -217,6 +217,7 @@ class Individu {
         if ($active) {
             $affectations = array_filter($affectations, function(IndividuAffectation $a) { return ($a->getDateFin() === null);});
         }
+        usort($affectations, function(IndividuAffectation $a, IndividuAffectation $b) { return $a->getDateDebut() > $b->getDateDebut();});
         return $affectations;
     }