From 2c8de0ed2914b4977f45dc2c911597e78bb93950 Mon Sep 17 00:00:00 2001 From: Jake Bentvelzen Date: Wed, 25 Jan 2017 16:23:00 +1100 Subject: [PATCH] fix(CalendarDateTime): Fixes cases for certain modules where the default member isn't passed. --- code/CalendarDateTime.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/CalendarDateTime.php b/code/CalendarDateTime.php index 3a52795..7f6084b 100755 --- a/code/CalendarDateTime.php +++ b/code/CalendarDateTime.php @@ -200,6 +200,9 @@ public function getAllDatesInRange() { } public function canCreate($member = null) { + if (!$member) { + $member = Member::currentUser(); + } $extended = $this->extendedCan(__FUNCTION__, $member); if($extended !== null) { return $extended; @@ -208,6 +211,9 @@ public function canCreate($member = null) { } public function canEdit($member = null) { + if (!$member) { + $member = Member::currentUser(); + } $extended = $this->extendedCan(__FUNCTION__, $member); if($extended !== null) { return $extended; @@ -216,6 +222,9 @@ public function canEdit($member = null) { } public function canDelete($member = null) { + if (!$member) { + $member = Member::currentUser(); + } $extended = $this->extendedCan(__FUNCTION__, $member); if($extended !== null) { return $extended; @@ -224,6 +233,9 @@ public function canDelete($member = null) { } public function canView($member = null) { + if (!$member) { + $member = Member::currentUser(); + } $extended = $this->extendedCan(__FUNCTION__, $member); if($extended !== null) { return $extended;