Commit b46c1746 authored by mmn's avatar mmn

Daisychaining bug with exceptions in PHP

parent a6c52c5c
......@@ -315,7 +315,10 @@ class ApiAction extends Action
$twitter_status['truncated'] = false; # Not possible on StatusNet
$twitter_status['created_at'] = $this->dateTwitter($notice->created);
try {
$in_reply_to = $notice->getParent()->id;
// We could just do $notice->reply_to but maybe the future holds a
// different story for parenting.
$parent = $notice->getParent();
$in_reply_to = $parent->id;
} catch (Exception $e) {
$in_reply_to = null;
}
......
......@@ -375,7 +375,8 @@ abstract class ImPlugin extends Plugin
$profile = $notice->getProfile();
try {
$orig_profile = $notice->getParent()->getProfile();
$parent = $notice->getParent();
$orig_profile = $parent->getProfile();
$nicknames = sprintf('%1$s => %2$s', $profile->nickname, $orig_profile->nickname);
} catch (Exception $e) {
$nicknames = $profile->nickname;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment