From bdcbc86945723a66d8326ea99dfa938dcc987fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ca=C5=82ka?= Date: Sat, 27 Nov 2021 01:54:46 +0100 Subject: [PATCH] Fixed an issue where the discussion list API was not cleared after adding a new post --- src/Middleware/LSCachePurgeMiddleware.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Middleware/LSCachePurgeMiddleware.php b/src/Middleware/LSCachePurgeMiddleware.php index 2aba039..bc49aeb 100644 --- a/src/Middleware/LSCachePurgeMiddleware.php +++ b/src/Middleware/LSCachePurgeMiddleware.php @@ -72,7 +72,6 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface } if ($isPost) { - // When a new post is added $discussionId = Arr::get($body, 'data.relationships.discussion.data.id'); if (!$discussionId) { @@ -82,6 +81,9 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface if ($postId) { $discussionId = Post::find($postId)->discussion_id; } + } else { + // When a new post is added + array_push($purgeParams, 'tag=discussions.index'); } if ($discussionId) {