]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Slightly more robust group-membership conversion
authorEvan Prodromou <evan@e14n.com>
Sun, 30 Jun 2013 16:07:55 +0000 (12:07 -0400)
committerEvan Prodromou <evan@e14n.com>
Sun, 30 Jun 2013 16:07:55 +0000 (12:07 -0400)
classes/Group_member.php

index 8873942318b04329512c6b5c8c184ab9365e5e59..d51aa9ff9c1cf5d89a21af01e2586945b1475e94 100644 (file)
@@ -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();