From e49ebdaa3a1f2b6bd6288c7c15380a8a25962809 Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Fri, 10 Nov 2017 14:55:26 +0100
Subject: [PATCH] [FIX] Fix getCustomId for WebService

---
 core/Models/CoreConfigModel.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/core/Models/CoreConfigModel.php b/core/Models/CoreConfigModel.php
index 980fc6291cd..f8bd13fa787 100755
--- a/core/Models/CoreConfigModel.php
+++ b/core/Models/CoreConfigModel.php
@@ -25,7 +25,10 @@ class CoreConfigModel
         }
 
         $explodeUrl = explode('/', $_SERVER['SCRIPT_NAME']);
-        if (strpos($_SERVER['SCRIPT_NAME'], 'apps/maarch_entreprise') === false) {
+
+        if (strpos($_SERVER['SCRIPT_NAME'], 'ws_server') !== false) {
+            $path = $explodeUrl[count($explodeUrl) - 2];
+        } elseif (strpos($_SERVER['SCRIPT_NAME'], 'apps/maarch_entreprise') === false) {
             $path = $explodeUrl[count($explodeUrl) - 3];
         } else {
             $path = $explodeUrl[count($explodeUrl) - 4];
-- 
GitLab