1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-31 15:24:31 +03:00

Prevented "Recently Viewed" homepage list showing non-user-viewed items

Triggered when the user has no/limited views. Added a test to cover.
Closes #2703
This commit is contained in:
Dan Brown
2021-04-27 21:05:01 +01:00
parent c4e31a0d5e
commit 83b576eb19
2 changed files with 14 additions and 0 deletions

View File

@ -96,6 +96,7 @@ class ViewService
/** @var Entity $instance */
foreach ($this->entityProvider->all() as $name => $instance) {
$items = $instance::visible()->withLastView()
->having('last_viewed_at', '>', 0)
->orderBy('last_viewed_at', 'desc')
->skip($count * ($page - 1))
->take($count)