diff --git a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php index e978b241..c2177495 100644 --- a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php +++ b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php @@ -661,13 +661,10 @@ class BuerklinProvider implements BatchInfoProviderInterface, URLHandlerInfoProv if (strpos($path, '/p/') === false) { return null; } - - // Reject "/.../p" and "/.../p/" (no actual ID) - if ($id === 'p' || $id === '') { - return null; - } - return $id; + $id = basename(rtrim($path, '/')); + + return $id !== '' ? $id : null; } }