From 8357d94800c2d269a3a8c0668f4fd73585d3334c Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sun, 8 Nov 2020 16:59:57 -0500 Subject: [PATCH] Set thread notifications as seen in mod/display - Only for users without detailed notifications --- mod/display.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod/display.php b/mod/display.php index 1a429948a..945880dff 100644 --- a/mod/display.php +++ b/mod/display.php @@ -238,6 +238,10 @@ function display_content(App $a, $update = false, $update_uid = 0) throw new HTTPException\NotFoundException(DI::l10n()->t('The requested item doesn\'t exist or has been deleted.')); } + if (!DI::pConfig()->get(local_user(), 'system', 'detailed_notif')) { + DBA::update('notify', ['seen' => true], ['parent' => $item['parent'], 'uid' => local_user()]); + } + // We are displaying an "alternate" link if that post was public. See issue 2864 $is_public = Item::exists(['id' => $item_id, 'private' => [Item::PUBLIC, Item::UNLISTED]]); if ($is_public) {