From 2f74a7bca447211f2eb51ca1af447829f576b382 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 4 May 2022 07:50:14 +0000 Subject: [PATCH] Update display cache when the post had been edited --- mod/item.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mod/item.php b/mod/item.php index 498cf27132..34475188ea 100644 --- a/mod/item.php +++ b/mod/item.php @@ -666,21 +666,16 @@ function item_post(App $a) { $datarray['uri-id'] = ItemURI::getIdByURI($datarray['uri']); if ($orig_post) { - // Fill the cache field - // This could be done in Item::update as well - but we have to check for the existance of some fields. - Item::putInCache($datarray); - $fields = [ 'title' => $datarray['title'], 'body' => $datarray['body'], 'attach' => $datarray['attach'], 'file' => $datarray['file'], - 'rendered-html' => $datarray['rendered-html'], - 'rendered-hash' => $datarray['rendered-hash'], 'edited' => DateTimeFormat::utcNow(), 'changed' => DateTimeFormat::utcNow()]; Item::update($fields, ['id' => $post_id]); + Item::updateDisplayCache($datarray['uri-id']); if ($return_path) { DI::baseUrl()->redirect($return_path);