diff --git a/apps/dav/lib/Connector/Sabre/Principal.php b/apps/dav/lib/Connector/Sabre/Principal.php
index 14bb8798630e6ab1c4a67f4eff66d43cfb029037..5dedb0a7d7b94d9db40fe08086a83c587ddf0f19 100644
--- a/apps/dav/lib/Connector/Sabre/Principal.php
+++ b/apps/dav/lib/Connector/Sabre/Principal.php
@@ -178,7 +178,9 @@ class Principal implements BackendInterface {
 				return $this->userToPrincipal($user);
 			}
 		} elseif ($prefix === 'principals/circles') {
-			return $this->circleToPrincipal($name);
+			if ($this->userSession->getUser() !== null) {
+				return $this->circleToPrincipal($name);
+			}
 		}
 		return null;
 	}