diff --git a/gitlab-ci/generateIAIlinks.php b/gitlab-ci/generateIAIlinks.php
index 419c6f9cfdb75e63522744fe7d7d8fd23bb614b3..59419ae196ca932e235a2cd6078c9fcf239779cd 100644
--- a/gitlab-ci/generateIAIlinks.php
+++ b/gitlab-ci/generateIAIlinks.php
@@ -9,6 +9,15 @@ function cmpSection($a, $b){
   return ($sectionA < $sectionB) ? -1 : 1;
 }
 
+function cmpDate($a, $b){
+  $dateA=$a[6];  
+  $dateB=$b[6];
+  if ($dateA == $dateB) {
+    return 0;
+  }
+  return ($sectionA < $sectionB) ? -1 : 1;
+}
+
 print "Lancement du traitement... \n";
 //$file_pointer = '40ainehtml.txt';
 $postID = 21718;
@@ -48,7 +57,8 @@ $dataArraySize = count($dataArray);
 print $dataArraySize." lignes après nettoyage \n";
 if($dataArray && $dataArraySize!=0){
   $currentSection="";
-  usort($dataArray, "cmpSection");//on trie le tableau
+  usort($dataArray, "cmpDate");//on trie le tableau par Date
+  usort($dataArray, "cmpSection");//on trie le tableau Section
   $colorArray=array("blue","orange","green");
   $sectionNumber = 0;
   foreach ($dataArray as $tmp_line){