summaryrefslogtreecommitdiffstats
path: root/lib/private/DB/QueryBuilder
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2024-04-11 17:08:34 +0200
committerRobin Appelman <robin@icewind.nl>2024-07-24 15:35:07 +0200
commit7fbb98187780ecf19a415366f9089c9b88f41362 (patch)
treee5ed52612be2cce66508ca3d66a6bce171b591d0 /lib/private/DB/QueryBuilder
parentb83948392f096c5d13cbb76bb19e56d2596ac5e0 (diff)
downloadnextcloud-server-7fbb98187780ecf19a415366f9089c9b88f41362.tar.gz
nextcloud-server-7fbb98187780ecf19a415366f9089c9b88f41362.zip
feat: add additional logging for database errors
including the stack trace of the current database transaction Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/private/DB/QueryBuilder')
-rw-r--r--lib/private/DB/QueryBuilder/QueryBuilder.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/private/DB/QueryBuilder/QueryBuilder.php b/lib/private/DB/QueryBuilder/QueryBuilder.php
index 0ea223cd89c..4c4786f02b6 100644
--- a/lib/private/DB/QueryBuilder/QueryBuilder.php
+++ b/lib/private/DB/QueryBuilder/QueryBuilder.php
@@ -253,6 +253,7 @@ class QueryBuilder implements IQueryBuilder {
// `IQueryBuilder->execute` never wrapped the exception, but `executeQuery` and `executeStatement` do
/** @var \Doctrine\DBAL\Exception $previous */
$previous = $e->getPrevious();
+
throw $previous;
}
}