From 05cb2f2d7f0d760d84c0da9cd2cfcd7f42ef6ec6 Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Mon, 4 Apr 2016 19:15:52 -0500 Subject: [PATCH] Docker: remove spaces from container names --- plugins/dynamix.docker.manager/include/CreateDocker.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dynamix.docker.manager/include/CreateDocker.php b/plugins/dynamix.docker.manager/include/CreateDocker.php index 843f086e0..02c5276a6 100644 --- a/plugins/dynamix.docker.manager/include/CreateDocker.php +++ b/plugins/dynamix.docker.manager/include/CreateDocker.php @@ -169,7 +169,7 @@ function postToXML($post, $setOwnership = false) { $dom->appendChild($dom->createElement("Container")); $xml = simplexml_import_dom($dom); $xml["version"] = 2; - $xml->Name = xml_encode($post['contName']); + $xml->Name = xml_encode(preg_replace('/\s+/', '', $post['contName'])); $xml->Repository = xml_encode($post['contRepository']); $xml->Registry = xml_encode($post['contRegistry']); $xml->Network = xml_encode($post['contNetwork']); @@ -233,7 +233,7 @@ function xmlToVar($xml) { $xml = (is_file($xml)) ? simplexml_load_file($xml) : simplexml_load_string($xml); $out = []; - $out['Name'] = xml_decode($xml->Name); + $out['Name'] = preg_replace('/\s+/', '', xml_decode($xml->Name)); $out['Repository'] = xml_decode($xml->Repository); $out['Registry'] = xml_decode($xml->Registry); $out['Network'] = (isset($xml->Network)) ? xml_decode($xml->Network) : xml_decode($xml->Network['Default']);