From ee77437dcc904851cb37b7da225d15090f67a919 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Carretero?=
 <frederic.carretero@veremes.com>
Date: Mon, 26 Nov 2018 09:56:53 +0100
Subject: [PATCH] Chargement du fichier .fmw d'un projet FME pour un abonnement
 sur S3

---
 gtf.engine/gtf.engines/subscription.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gtf.engine/gtf.engines/subscription.php b/gtf.engine/gtf.engines/subscription.php
index 8570751a..a25d7011 100755
--- a/gtf.engine/gtf.engines/subscription.php
+++ b/gtf.engine/gtf.engines/subscription.php
@@ -258,7 +258,9 @@ if ($oBd->erreurRencontree) {
                                 if ($bAutorisationDemande == true) {
                                     //Création d'une nouvelle demande.
                                     //writeToLog($properties["workspace_dir"],$properties["subscription_log_file"]);
-                                    $oGtfFmwParser = new GtfFmwParser($this->aProperties["workspace_dir"] . "/" . $aDemande['workspace_id'] . "/fme/" . $aDemande['fmw_file'], $this->aProperties);
+                                    // Lit le contenu du fichier .fmw du projet.
+                                    $sFmwFileContent = getFileContentInWsDataDir("gtf", "workspace", $aDemande['workspace_id'], 'fme', $aDemande['fmw_file']);
+                                    $oGtfFmwParser = new GtfFmwParser($aDemande['fmw_file'], $this->aProperties, $sFmwFileContent);
                                     $iNouvelId = "";
 
                                     if ($bIsFile) {
-- 
GitLab