From 099a505d5fd8adbcfa9c639aa5a2f82ce8837918 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Mon, 3 Feb 2020 15:50:06 +0100
Subject: [PATCH] Correction de bug :le workflow plantait qd on lui envoyait du
 SQL sous forme de varchar et non de params

---
 data/ddl.php | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/data/ddl.php b/data/ddl.php
index 5e6f7b2669..1a46c2306f 100644
--- a/data/ddl.php
+++ b/data/ddl.php
@@ -28659,12 +28659,19 @@ END OSE_WORKFLOW;',
 
     intervenant := \'
       SELECT
-        id                  intervenant_id,
-        annee_id            annee_id,
-        statut_id           statut_intervenant_id,
-        premier_recrutement premier_recrutement
+        *
       FROM
-        intervenant
+        (
+        SELECT
+          id                  intervenant_id,
+          annee_id            annee_id,
+          statut_id           statut_intervenant_id,
+          premier_recrutement premier_recrutement
+        FROM
+          intervenant
+        )
+      WHERE
+        \' || p || \'
     \';
 
 
@@ -28931,8 +28938,7 @@ END OSE_WORKFLOW;',
         UNION ALL \' || contrat || \'
       ) w ON w.intervenant_id = i.intervenant_id AND w.etape_code = e.code
     WHERE
-      \' || unicaen_tbl.params_to_conds(params,\'i\') || \'
-      AND (e.obligatoire = 1 OR w.intervenant_id IS NOT NULL)
+      e.obligatoire = 1 OR w.intervenant_id IS NOT NULL
     \';
   END;
 
-- 
GitLab