From c5be1092d0538d02d0e0da88bec89e6232501728 Mon Sep 17 00:00:00 2001
From: Michael <heluecht@pirati.ca>
Date: Mon, 11 May 2020 18:59:36 +0000
Subject: [PATCH] Use "quoteIdentifier"

---
 src/Database/DBStructure.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Database/DBStructure.php b/src/Database/DBStructure.php
index 8f599a67d7..bd54ecf8c5 100644
--- a/src/Database/DBStructure.php
+++ b/src/Database/DBStructure.php
@@ -657,7 +657,7 @@ class DBStructure
 	private static function tableStructure($table)
 	{
 		// This query doesn't seem to be executable as a prepared statement
-		$indexes = DBA::toArray(DBA::p(sprintf("SHOW INDEX FROM `%s`", $table)));
+		$indexes = DBA::toArray(DBA::p("SHOW INDEX FROM " . DBA::quoteIdentifier($table)));
 
 		$fields = DBA::selectToArray(['INFORMATION_SCHEMA' => 'COLUMNS'],
 			['COLUMN_NAME', 'COLUMN_TYPE', 'IS_NULLABLE', 'COLUMN_DEFAULT', 'EXTRA',
@@ -717,7 +717,7 @@ class DBStructure
 				$fielddata[$field['COLUMN_NAME']]['type'] = $field['COLUMN_TYPE'];
 
 				if ($field['IS_NULLABLE'] == 'NO') {
-					$fielddata[$field['COLUMN_NAME']]['not null'] = 1;
+					$fielddata[$field['COLUMN_NAME']]['not null'] = true;
 				}
 
 				if (isset($field['COLUMN_DEFAULT'])) {
-- 
2.39.5