From 00700702e21ae54ba0f5170e5d172aafc1af5f02 Mon Sep 17 00:00:00 2001
From: Kevin Duret <duret.kevin@gmail.com>
Date: Wed, 15 Nov 2017 10:54:06 +0100
Subject: [PATCH] fix(wiki): avoid double migration of service wiki pages
 (#5883)

---
 bin/migrateWikiPages.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/migrateWikiPages.php b/bin/migrateWikiPages.php
index 5354358a50..f665ff309a 100644
--- a/bin/migrateWikiPages.php
+++ b/bin/migrateWikiPages.php
@@ -44,16 +44,16 @@ foreach ($pages as $page) {
     $newName = '';
     if (preg_match('/Host\:(.+)/', $page, $matches)) {
         $newName = 'Host : ' . $matches[1];
-    } elseif (preg_match('/Host-Template\:(.+)/', $page, $matches)){
+    } elseif (preg_match('/Host-Template\:(.+)/', $page, $matches)) {
         $newName = 'Host-Template : ' . $matches[1];
-    } elseif (preg_match('/Service\:(.+)/', $page, $matches)){
+    } elseif (preg_match('/Service\:(.+)/', $page, $matches) && !preg_match('/Service\:\s+\/\s+/', $page)) {
         $name = explode(' ', $matches[1]);
         if (count($name) > 1) {
             $hostName = array_shift($name);
             $serviceName = implode(' ', $name);
             $newName = 'Service : ' . $hostName . ' / ' . $serviceName;
         }
-    } elseif (preg_match('/Service-Template\:(.+)/', $page, $matches)){
+    } elseif (preg_match('/Service-Template\:(.+)/', $page, $matches)) {
         $newName = 'Service-Template : ' . $matches[1];
     }
 
-- 
GitLab