Merge pull request #8632 from annando/fix-fatal
Fix a fatal error when an undo doesn't contain an object
This commit is contained in:
commit
f58d42e317
|
@ -274,7 +274,7 @@ class Receiver
|
||||||
$object_data['object_type'] = JsonLD::fetchElement($activity['as:object'], '@type');
|
$object_data['object_type'] = JsonLD::fetchElement($activity['as:object'], '@type');
|
||||||
|
|
||||||
// An Undo is done on the object of an object, so we need that type as well
|
// An Undo is done on the object of an object, so we need that type as well
|
||||||
if ($type == 'as:Undo') {
|
if (($type == 'as:Undo') && !empty($object_data['object_object'])) {
|
||||||
$object_data['object_object_type'] = self::fetchObjectType([], $object_data['object_object'], $uid);
|
$object_data['object_object_type'] = self::fetchObjectType([], $object_data['object_object'], $uid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue