From 5bfd9dbaa74cff40998a785c79933b4da6138d41 Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Fri, 17 Jun 2016 23:53:05 +0200 Subject: [PATCH] repost_of -> repeat_of, also trying with isset() --- plugins/Linkback/lib/util.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/Linkback/lib/util.php b/plugins/Linkback/lib/util.php index 74dedf8840..c6ad121695 100644 --- a/plugins/Linkback/lib/util.php +++ b/plugins/Linkback/lib/util.php @@ -395,10 +395,14 @@ function linkback_save($source, $target, $response, $notice_or_user) { try { $dupe->saveKnownTags($options['tags']); } catch (ServerException $ex) {} try { $dupe->saveKnownUrls($options['urls']); } catch (ServerException $ex) {} - if($options['reply_to']) { $dupe->reply_to = $options['reply_to']; } - if($options['repeat_of']) { $dupe->repeat_of = $options['repeat_of']; } - if($dupe->reply_to != $orig->reply_to || $dupe->repeat_of != $orig->repeat_of) { - $parent = Notice::getKV('id', $dupe->repost_of ? $dupe->repost_of : $dupe->reply_to); + if (isset($options['reply_to'])) { + $dupe->reply_to = $options['reply_to']; + } + if (isset($options['repeat_of'])) { + $dupe->repeat_of = $options['repeat_of']; + } + if ($dupe->reply_to != $orig->reply_to || $dupe->repeat_of != $orig->repeat_of) { + $parent = Notice::getKV('id', $dupe->repeat_of ?: $dupe->reply_to); if($parent instanceof Notice) { // If we changed the reply_to or repeat_of we might live in a new conversation now $dupe->conversation = $parent->conversation;