From b7accc7b0f516da69b9c0b8cc4b8eb8e6a46a12a Mon Sep 17 00:00:00 2001 From: James Cocker Date: Thu, 17 Feb 2022 13:51:52 +0000 Subject: [PATCH] Resolves "[Notice] Undefined offset: 0" When calling a function that doesn't require any params (e.g. `logoutUserById`) this commit stops a `[Notice] Undefined offset: 0`. --- src/DiscourseAPI.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DiscourseAPI.php b/src/DiscourseAPI.php index 3de972b..86c9a11 100644 --- a/src/DiscourseAPI.php +++ b/src/DiscourseAPI.php @@ -1014,7 +1014,7 @@ private function _putpostRequest( if ( isset( $paramArray['group'] ) && is_array( $paramArray['group'] ) ) { $query = http_build_query( $paramArray ); } else { - if ( is_array( $paramArray[0] ) ) { + if ( isset( $paramArray[0] ) && is_array( $paramArray[0] ) ) { foreach ( $paramArray[0] as $param => $value ) { $query .= $param . '=' . urlencode( $value ) . '&'; } @@ -1305,4 +1305,4 @@ public function getTopTopics( string $period = 'yearly', string $userName = 'sys return $res; } -} \ No newline at end of file +}