Throw an exception converting fave to activity for non-existent notice or profile
This commit is contained in:
parent
d7880c17ec
commit
ea8151688e
|
@ -124,9 +124,18 @@ class Fave extends Managed_DataObject
|
|||
|
||||
function asActivity()
|
||||
{
|
||||
$notice = Notice::staticGet('id', $this->notice_id);
|
||||
$notice = Notice::staticGet('id', $this->notice_id);
|
||||
|
||||
if (!$notice) {
|
||||
throw new Exception("Fave for non-existent notice: " . $this->notice_id);
|
||||
}
|
||||
|
||||
$profile = Profile::staticGet('id', $this->user_id);
|
||||
|
||||
if (!$profile) {
|
||||
throw new Exception("Fave by non-existent profile: " . $this->user_id);
|
||||
}
|
||||
|
||||
$act = new Activity();
|
||||
|
||||
$act->verb = ActivityVerb::FAVORITE;
|
||||
|
|
Loading…
Reference in New Issue
Block a user