From 718c93b056424047fb8116b20ea945de120c74c9 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 28 Mar 2024 10:30:36 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1894 --- wire/core/WireDatabasePDO.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wire/core/WireDatabasePDO.php b/wire/core/WireDatabasePDO.php index 9089b80d..868360a5 100644 --- a/wire/core/WireDatabasePDO.php +++ b/wire/core/WireDatabasePDO.php @@ -818,6 +818,7 @@ class WireDatabasePDO extends Wire implements WireDatabase { * */ public function commit() { + if(!$this->inTransaction()) return false; $this->allowReader(true); return $this->pdoWriter()->commit(); } @@ -832,6 +833,7 @@ class WireDatabasePDO extends Wire implements WireDatabase { * */ public function rollBack() { + if(!$this->inTransaction()) return false; $this->allowReader(true); return $this->pdoWriter()->rollBack(); }