]> git.joonet.de Git - adminer.git/commitdiff
AdminerSqlGemini: Remove extra comments (fix #1075)
authorJakub Vrana <jakub@vrana.cz>
Wed, 18 Jun 2025 07:36:17 +0000 (09:36 +0200)
committerJakub Vrana <jakub@vrana.cz>
Wed, 18 Jun 2025 07:36:17 +0000 (09:36 +0200)
plugins/sql-gemini.php

index b9ca7df6369ff9fcd7e2549ddce81935a4c91e90..85311a6b8a496b1907c176dffa8aff0a59c9019a 100644 (file)
@@ -41,8 +41,8 @@ class AdminerSqlGemini extends Adminer\Plugin {
                                echo "-- " . $response->error->message;
                        } else {
                                $text = $response->candidates[0]->content->parts[0]->text;
-                               $text = preg_replace('~(\n|^)```sql\n(.+)\n```(\n|$)~sU', "*/\n\n\\2\n\n/*", "/*\n$text*/\n");
-                               echo preg_replace('~/\*\s*\*/\n*~', '', $text);
+                               $text2 = preg_replace('~(\n|^)```sql\n(.+)\n```(\n|$)~sU', "*/\n\n\\2\n\n/*", "/*\n$text\n*/", -1, $count);
+                               echo ($count ? preg_replace('~/\*\s*\*/\n*~', '', $text2) : $text);
                        }
                        exit;
                }