From: danb Date: Tue, 15 Jul 2025 11:50:11 +0000 (+0200) Subject: Update tinker-scripts/find-broken-internal-references.php X-Git-Url: http://source.bookstackapp.com/devops/commitdiff_plain Update tinker-scripts/find-broken-internal-references.php --- diff --git a/tinker-scripts/find-broken-internal-references.php b/tinker-scripts/find-broken-internal-references.php index a35a091..e1f9d4c 100644 --- a/tinker-scripts/find-broken-internal-references.php +++ b/tinker-scripts/find-broken-internal-references.php @@ -62,13 +62,13 @@ function linkTargetExists(string $link): bool|null } // Book - $bookMatch = preg_match('/\/books\/(.+?)\/([\/?#\s$]|$)/i', $link, $matches); + $bookMatch = preg_match('/\/books\/(.+?)([\/?#\s$]|$)/i', $link, $matches); if ($bookMatch) { return Book::query()->where('slug', '=', $matches[1])->exists(); } // Shelf - $shelfMatch = preg_match('/\/shelves\/(.*?)\/([\/?#\s$]|$)/i', $link, $matches); + $shelfMatch = preg_match('/\/shelves\/(.*?)([\/?#\s$]|$)/i', $link, $matches); if ($shelfMatch) { return Bookshelf::query()->where('slug', '=', $matches[1])->exists(); }