diff options
Diffstat (limited to 'controller/apicontroller.php')
| -rw-r--r-- | controller/apicontroller.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/controller/apicontroller.php b/controller/apicontroller.php index 90c036f..23a47e7 100644 --- a/controller/apicontroller.php +++ b/controller/apicontroller.php @@ -287,7 +287,8 @@ class ApiController extends Controller } //update - \OC_DB::beginTransaction(); + $db = \OC::$server->getDatabaseConnection(); + $db->beginTransaction(); try { ++$syncdata->latestSyncRevision; foreach ($arPut['note-changes'] as $noteUpdate) { @@ -306,9 +307,9 @@ class ApiController extends Controller } $this->notes->saveSyncData($syncdata); - \OC_DB::commit(); + $db->commit(); } catch (\DatabaseException $e) { - \OC_DB::getConnection()->rollBack(); + $db->rollBack(); throw $e; } } |
