From a50f98606de9ff43b7c8185609af92d48295ae71 Mon Sep 17 00:00:00 2001
From: Thomas Tanghus <thomas@tanghus.net>
Date: Mon, 5 Nov 2012 16:24:16 +0100
Subject: [PATCH] Check DB result.

---
 lib/vcategories.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/vcategories.php b/lib/vcategories.php
index bae9e3d039..406a4eb107 100644
--- a/lib/vcategories.php
+++ b/lib/vcategories.php
@@ -675,6 +675,9 @@ class OC_VCategories {
 				$stmt = OCP\DB::prepare('DELETE FROM `' . self::CATEGORY_TABLE . '` WHERE '
 					. '`uid` = ? AND `type` = ? AND `category` = ?');
 				$result = $stmt->execute(array($this->user, $this->type, $name));
+				if (OC_DB::isError($result)) {
+					OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR);
+				}
 			} catch(Exception $e) {
 				OCP\Util::writeLog('core', __METHOD__ . ', exception: '
 					. $e->getMessage(), OCP\Util::ERROR);
@@ -684,7 +687,10 @@ class OC_VCategories {
 					$sql = 'DELETE FROM `' . self::RELATION_TABLE . '` '
 							. 'WHERE `categoryid` = ?';
 					$stmt = OCP\DB::prepare($sql);
-					$stmt->execute(array($id));
+					$result = $stmt->execute(array($id));
+					if (OC_DB::isError($result)) {
+						OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR);
+					}
 				} catch(Exception $e) {
 					OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(),
 						OCP\Util::ERROR);
-- 
GitLab