From df97fbf2d52d5ea5a2af76ad9a66479a45ebc76f Mon Sep 17 00:00:00 2001
From: daxid <david.rouquet@tetras-libre.fr>
Date: Tue, 14 Jan 2025 10:29:15 +0100
Subject: [PATCH] fix comments and anchors

---
 tetras_extraction/script/src/transform.py      | 5 ++++-
 tetras_extraction/script/templates/activite.rq | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/tetras_extraction/script/src/transform.py b/tetras_extraction/script/src/transform.py
index bb0d8df..460a099 100644
--- a/tetras_extraction/script/src/transform.py
+++ b/tetras_extraction/script/src/transform.py
@@ -87,7 +87,10 @@ def postEditMD(str):
     regexANCHOR = re.compile(r"@ANCHORSTART@(.)@(.*?)@ANCHOREND")
     str = regexANCHOR.sub(r"<span commentaireInfoId='\1'>\2</span>", str)
 
-    # For the comments themselves it is done in activite.rq
+    # For the comments themselves
+    if '@COMMENTIDSTART' in str :
+        str = str.replace('@COMMENTIDSTART@','<div class="commentaireInfo" id="').replace('@COMMENTIDEND','">') + '</div>'
+
 
     ###################################################
 
diff --git a/tetras_extraction/script/templates/activite.rq b/tetras_extraction/script/templates/activite.rq
index c138254..f84a948 100644
--- a/tetras_extraction/script/templates/activite.rq
+++ b/tetras_extraction/script/templates/activite.rq
@@ -17,7 +17,8 @@ template mt:activite(?act) {
 
     '<div class="commentaireInfoGroup" hidden="True">'                                 st:nl()
     group {
-            concat(replace(replace(?info_comment,'@COMMENTIDSTART@','<div class="commentaireInfo" id="'),'@COMMENTIDEND','">'),'</div>')
+        '<div class="commentaireInfo">'    st:nl()
+            ?info_comment
         '</div>'                           st:nl()
     }
     '</div>'                                                             st:nl()
-- 
GitLab