diff --git a/src/Database/Database.php b/src/Database/Database.php index faa83d89e0..7adb88ffa8 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -740,6 +740,10 @@ class Database $error = $this->error; $errorno = $this->errorno; + if ($this->testmode) { + throw new Exception(DI::l10n()->t('Database error %d "%s" at "%s"', $errorno, $error, $this->replaceParameters($sql, $params))); + } + $this->logger->error('DB Error', [ 'code' => $this->errorno, 'error' => $this->error,