From b68e917a9b25ee171e038efeab70ae9987090979 Mon Sep 17 00:00:00 2001
From: Alper Ozkan <alper.ozkan@kosmos.fr>
Date: Thu, 27 Mar 2025 12:16:19 +0100
Subject: [PATCH] HAL-92 bugfix(tri publications) : V7 tri des publications sur
 la date & le titre

---
 .../connecteurhal/service/impl/ServiceConnecteurHalImpl.java    | 2 +-
 src/main/resources/connecteurhal.properties                     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/fr/kosmos/web/projets/extensions/connecteurhal/service/impl/ServiceConnecteurHalImpl.java b/src/main/java/fr/kosmos/web/projets/extensions/connecteurhal/service/impl/ServiceConnecteurHalImpl.java
index d86326b..146937f 100644
--- a/src/main/java/fr/kosmos/web/projets/extensions/connecteurhal/service/impl/ServiceConnecteurHalImpl.java
+++ b/src/main/java/fr/kosmos/web/projets/extensions/connecteurhal/service/impl/ServiceConnecteurHalImpl.java
@@ -74,7 +74,7 @@ public class ServiceConnecteurHalImpl implements IServiceConnecteurHal {
         params.put("group", "true");
         params.put("group.field", "docType_s");
         params.put("group.limit", String.valueOf(nbrDocuments));
-        params.put("group.sort", "producedDate_tdate desc");
+        params.put("group.sort", ConnecteurHalUtil.getProperty("HAL_TRI_RESULTAT"));
         return this.documentGroupementDao.callAPI(params);
     }
 
diff --git a/src/main/resources/connecteurhal.properties b/src/main/resources/connecteurhal.properties
index 8c15201..a425249 100644
--- a/src/main/resources/connecteurhal.properties
+++ b/src/main/resources/connecteurhal.properties
@@ -12,7 +12,7 @@ HAL_NB_RESULTATS=10
 HAL_CHAMPS_RETOUR_JSON=docid,docType_s,fr_title_s,en_title_s,title_s,authFullName_s,doiId_s,volume_s,page_s,producedDate_tdate,producedDateD_i,producedDateM_i,producedDateY_i,peerReviewing_s,journalTitle_s,uri_s,publicationLocation_s,publisher_s,citationRef_s
 
 # tri des resultat par date asc ou desc
-HAL_TRI_RESULTAT=producedDate_s desc
+HAL_TRI_RESULTAT=producedDate_tdate desc, title_s desc
 
 # Filtre type de documents (vide par défaut). Séparé par une virgule. Exemple : ART,COMM,COUV
 HAL_TYPES_DOCUMENTS=
-- 
GitLab