diff --git a/resources/classes/database.php b/resources/classes/database.php index 71f12c51ca..37d6bd0f0d 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -2948,7 +2948,7 @@ return $this->message; } //save method - /** + /** * Ensure the database is still connected and active. *
NOTE:
* There is no method in PDO that can reliably detect if the connection is active. Therefor, a lightweight
@@ -2957,7 +2957,8 @@
*/
public function is_connected(): bool {
try {
- $stmt = $this->db->query('SELECT 1');
+ $stmt = false;
+ if ($this->db !== null) $stmt = $this->db->query('SELECT 1');
return $stmt !== false;
} catch (PDOException $ex) {
//database is not connected