diff options
author | Mike Cochrane <mikec@mikenz.geek.nz> | 2008-07-22 04:27:24 -0400 |
---|---|---|
committer | Mike Cochrane <mikec@mikenz.geek.nz> | 2008-07-22 04:27:24 -0400 |
commit | 334b840c3edba51745d419c4f0c41b42dd411b80 (patch) | |
tree | a4f83b2b12245c71d3ec89278bb7c2de48961853 | |
parent | bdfe3ca524d3186532ea9433f70ab83c665e3f80 (diff) |
Only Set reply details if there is something to reply to
darcs-hash:20080722082724-533db-ead12f037aa716dc548d6a4b04493ada5049ec96.gz
-rw-r--r-- | lib/util.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/util.php b/lib/util.php index 65eefa5d8..ea3ef3b21 100644 --- a/lib/util.php +++ b/lib/util.php @@ -1009,9 +1009,11 @@ function common_save_replies($notice) { if ($i == 0 && ($recipient->id != $sender->id)) { # Don't save reply to self $reply_for = $recipient; $recipient_notice = $reply_for->getCurrentNotice(); - $orig = clone($notice); - $notice->reply_to = $recipient_notice->id; - $notice->update($orig); + if ($recipient_notice) { + $orig = clone($notice); + $notice->reply_to = $recipient_notice->id; + $notice->update($orig); + } } $reply = new Reply(); $reply->notice_id = $notice->id; |