rabin 3 недель назад
Родитель
Сommit
22a7252738
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/Dever/App.php

+ 3 - 1
src/Dever/App.php

@@ -100,7 +100,9 @@ class App
                 $db->commit();
                 return $data;
             } catch (\Exception $e) {
-                $db->rollback();
+                if ($db->inTransaction()) {
+                    $db->rollback();
+                }
                 $data = $e->getTrace();
                 Dever::get(Debug::class)->trace($data);
                 throw new \Exception(json_encode($data));