diff --git a/apps/calendar/ajax/events.php b/apps/calendar/ajax/events.php
index c3807fe47ed443541ffbf5668c6f348a6a65c3f7..e41395a429f97701b590b90585b1a9a64d746ce0 100755
--- a/apps/calendar/ajax/events.php
+++ b/apps/calendar/ajax/events.php
@@ -13,7 +13,7 @@ OCP\JSON::checkLoggedIn();
 OCP\JSON::checkAppEnabled('calendar');
 
 $calendar = OC_Calendar_App::getCalendar($_GET['calendar_id'], false, false);
-if($calendar['userid'] != OCP\User::getUser){
+if(is_numeric($calendar['userid']) && $calendar['userid'] != OCP\User::getUser){
 	OCP\JSON::error();
 	exit;
 }