]> git.joonet.de Git - adminer.git/commitdiff
Elastic 5: Do not set Content-Type without content
authorJakub Vrana <jakub@vrana.cz>
Wed, 19 Feb 2025 11:31:44 +0000 (12:31 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 19 Feb 2025 11:31:44 +0000 (12:31 +0100)
plugins/drivers/elastic5.php

index c277a0adc724a40e1cad7e7ccbad00595c569144..ec5ec5f68592bd8ba25c83caff0a497bcb86499a 100644 (file)
@@ -17,8 +17,8 @@ if (isset($_GET["elastic5"])) {
                        function rootQuery($path, $content = array(), $method = 'GET') {
                                $file = @file_get_contents("$this->_url/" . ltrim($path, '/'), false, stream_context_create(array('http' => array(
                                        'method' => $method,
-                                       'content' => $content === null ? $content : json_encode($content),
-                                       'header' => 'Content-Type: application/json',
+                                       'content' => $content !== null ? json_encode($content) : $content,
+                                       'header' => $content !== null ? 'Content-Type: application/json' : array(),
                                        'ignore_errors' => 1, // available since PHP 5.2.10
                                        'follow_location' => 0,
                                        'max_redirects' => 0,