diff --git a/module/VuFind/src/VuFind/Route/RouteGenerator.php b/module/VuFind/src/VuFind/Route/RouteGenerator.php
index 6fad1be0f26dcd07843dfa804bc692e572fe2419..06036da3577b27e6620ea246bea0938eb3681a0a 100644
--- a/module/VuFind/src/VuFind/Route/RouteGenerator.php
+++ b/module/VuFind/src/VuFind/Route/RouteGenerator.php
@@ -132,7 +132,7 @@ class RouteGenerator
         $config['router']['routes'][$routeBase] = [
             'type'    => 'Zend\Mvc\Router\Http\Segment',
             'options' => [
-                'route'    => '/' . $controller . '/[:id[/:tab]]',
+                'route'    => '/' . $controller . '/[:id[/[:tab]]]',
                 'constraints' => [
                     'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
                     'action'     => '[a-zA-Z][a-zA-Z0-9_-]*',