]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Subscription.php
Merge commit 'refs/merge-requests/230' of git://gitorious.org/statusnet/mainline...
[quix0rs-gnu-social.git] / classes / Subscription.php
index f40239989c7cd7674b7d4a954325dc546d65f700..70ccd724be66ee4f49679a528c01a2b7c20a8fdb 100644 (file)
@@ -67,7 +67,7 @@ class Subscription extends Managed_DataObject
                 'subscription_token_idx' => array('token'),
             ),
         );
-    }    
+    }
 
     /* Static get */
     function staticGet($k,$v=null)
@@ -262,6 +262,14 @@ class Subscription extends Managed_DataObject
         $subscriber = Profile::staticGet('id', $this->subscriber);
         $subscribed = Profile::staticGet('id', $this->subscribed);
 
+        if (empty($subscriber)) {
+            throw new Exception(sprintf(_('No profile for the subscriber: %d'), $this->subscriber));
+        }
+
+        if (empty($subscribed)) {
+            throw new Exception(sprintf(_('No profile for the subscribed: %d'), $this->subscribed));
+        }
+
         $act = new Activity();
 
         $act->verb = ActivityVerb::FOLLOW;