From 3d701dd4596561f6ced709c12fcc607a00de3c26 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 3 Dec 2019 07:23:01 +0000 Subject: [PATCH] Only show the difference between posting and receive date when there is a difference --- src/Object/Post.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Object/Post.php b/src/Object/Post.php index 5dbcfeeede..2c4e841acb 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -379,8 +379,9 @@ class Post extends BaseObject $tags = Term::populateTagsFromItem($item); $ago = Temporal::getRelativeDate($item['created']); - if (Config::get('system', 'show_received') && (abs(strtotime($item['created']) - strtotime($item['received'])) > Config::get('system', 'show_received_seconds'))) { - $ago = L10n::t('%s (Received %s)', $ago, Temporal::getRelativeDate($item['received'])); + $ago_received = Temporal::getRelativeDate($item['received']); + if (Config::get('system', 'show_received') && (abs(strtotime($item['created']) - strtotime($item['received'])) > Config::get('system', 'show_received_seconds')) && ($ago != $ago_received)) { + $ago = L10n::t('%s (Received %s)', $ago, $ago_received); } $tmp_item = [