Event fixes for activityhandlerplugin

This commit is contained in:
Mikael Nordfeldth 2015-03-12 21:53:44 +01:00
parent 642f7f850d
commit 5a235ffbf9
2 changed files with 2 additions and 2 deletions

View File

@ -913,7 +913,7 @@ class Notice extends Managed_DataObject
$object = null; $object = null;
Event::handle('StoreActivityObject', array($act, $stored, $options, &$object)); Event::handle('StoreActivityObject', array($act, $stored, $options, &$object));
if (empty($object)) { if (empty($object)) {
throw new ServerException('No object from StoreActivityObject '.$stored->uri . ': '.$act->asString()); throw new ServerException('Unsuccessful call to StoreActivityObject '.$stored->uri . ': '.$act->asString());
} }
$stored->object_type = ActivityUtils::resolveUri($object->getObjectType(), true); $stored->object_type = ActivityUtils::resolveUri($object->getObjectType(), true);
$stored->update($orig); $stored->update($orig);

View File

@ -175,7 +175,7 @@ abstract class ActivityHandlerPlugin extends Plugin
* This usually gets called from Notice::saveActivity after a Notice object has been created, * This usually gets called from Notice::saveActivity after a Notice object has been created,
* so it contains a proper id and a uri for the object to be saved. * so it contains a proper id and a uri for the object to be saved.
*/ */
public function onStoreActivityObject(Activity $act, Notice $stored, array $options=array(), &$object) { public function onStoreActivityObject(Activity $act, Notice $stored, array $options, &$object) {
// $this->oldSaveNew is there during a migration period of plugins, to start using // $this->oldSaveNew is there during a migration period of plugins, to start using
// Notice::saveActivity instead of Notice::saveNew // Notice::saveActivity instead of Notice::saveNew
if (!$this->isMyActivity($act) || isset($this->oldSaveNew)) { if (!$this->isMyActivity($act) || isset($this->oldSaveNew)) {