From b412e59c2626ea8272c42834f309e04e110ea23b Mon Sep 17 00:00:00 2001
From: LEDfan <tobia@ledfan.be>
Date: Sat, 6 Dec 2014 13:58:10 +0100
Subject: [PATCH] Fix permissions

---
 lib/private/contactsmanager.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/private/contactsmanager.php b/lib/private/contactsmanager.php
index 737fc4f0e3..527b603ac3 100644
--- a/lib/private/contactsmanager.php
+++ b/lib/private/contactsmanager.php
@@ -63,10 +63,10 @@ namespace OC {
 			}
 
 			if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_DELETE) {
-				return null;
+				return $addressBook->delete($id);
 			}
 
-			return $addressBook->delete($id);
+			return null;
 		}
 
 		/**
@@ -84,10 +84,10 @@ namespace OC {
 			}
 
 			if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_CREATE) {
-				return null;
+				return $addressBook->createOrUpdate($properties);
 			}
 
-			return $addressBook->createOrUpdate($properties);
+			return null;
 		}
 
 		/**
-- 
GitLab