From e502bba259944e0e539a56899d08fdd0c1ef2363 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Sun, 30 Jun 2013 12:07:55 -0400 Subject: [PATCH] Slightly more robust group-membership conversion --- classes/Group_member.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/classes/Group_member.php b/classes/Group_member.php index 8873942318..d51aa9ff9c 100644 --- a/classes/Group_member.php +++ b/classes/Group_member.php @@ -161,8 +161,17 @@ class Group_member extends Managed_DataObject function asActivity() { $member = $this->getMember(); + + if (!$member) { + throw new Exception("No such member: " . $this->profile_id); + } + $group = $this->getGroup(); + if (!$group) { + throw new Exception("No such group: " . $this->group_id); + } + $act = new Activity(); $act->id = $this->getURI();