From b8549aa6795af235d9f87a3cc9ee2c32d5865fbb Mon Sep 17 00:00:00 2001 From: Oleg Zolotarev Date: Thu, 20 Apr 2017 12:32:19 +0300 Subject: [PATCH 1/2] fix 'get' with multidimensional 'paramArray' --- src/Issue/IssueService.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Issue/IssueService.php b/src/Issue/IssueService.php index d64dc513..76e23083 100644 --- a/src/Issue/IssueService.php +++ b/src/Issue/IssueService.php @@ -34,8 +34,10 @@ public function get($issueIdOrKey, $paramArray = [], $issueObject = null) $issueObject = ($issueObject) ? $issueObject : new Issue(); $queryParam = '?'.http_build_query($paramArray); - - $ret = $this->exec($this->uri.'/'.$issueIdOrKey.$queryParam, null); + + $urlPath = $this->uri . '/' . $issueIdOrKey . $queryParam; + $cleanUrlPath = preg_replace('/%5B[0-9]+%5D/simU', '', $urlPath); + $ret = $this->exec($cleanUrlPath, null); $this->log->addInfo("Result=\n".$ret); From 9657afc31fc2ca6bb60a09ded4d9034f53a95133 Mon Sep 17 00:00:00 2001 From: Oleg Zolotarev Date: Thu, 20 Apr 2017 13:08:24 +0300 Subject: [PATCH 2/2] fix whitespace --- src/Issue/IssueService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Issue/IssueService.php b/src/Issue/IssueService.php index 76e23083..63276076 100644 --- a/src/Issue/IssueService.php +++ b/src/Issue/IssueService.php @@ -35,9 +35,9 @@ public function get($issueIdOrKey, $paramArray = [], $issueObject = null) $queryParam = '?'.http_build_query($paramArray); - $urlPath = $this->uri . '/' . $issueIdOrKey . $queryParam; - $cleanUrlPath = preg_replace('/%5B[0-9]+%5D/simU', '', $urlPath); - $ret = $this->exec($cleanUrlPath, null); + $urlPath = $this->uri . '/' . $issueIdOrKey . $queryParam; + $cleanUrlPath = preg_replace('/%5B[0-9]+%5D/simU', '', $urlPath); + $ret = $this->exec($cleanUrlPath, null); $this->log->addInfo("Result=\n".$ret);