From 9501f181f621e9023a9cb27cbbc85afb2743eeca Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 18 Mar 2016 18:05:50 +0100 Subject: #37: Use public database interface; fixes graupel on ownCloud 9 --- controller/apicontroller.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'controller/apicontroller.php') 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; } } -- cgit v1.2.3