diff --git a/classes/Notice.php b/classes/Notice.php index 020df0c458..963b24ba5e 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -2128,6 +2128,11 @@ class Notice extends Managed_DataObject Event::handle('EndActivityObjectFromNotice', array($this, &$object)); } + if (!$object instanceof ActivityObject) { + common_log(LOG_ERR, 'Notice asActivityObject created something else for uri=='._ve($this->getUri()).': '._ve($object)); + throw new ServerException('Notice asActivityObject created something else.'); + } + return $object; }