diff --git a/module/VuFind/src/VuFind/Controller/LibraryCardsController.php b/module/VuFind/src/VuFind/Controller/LibraryCardsController.php index f99eb510cff6c9514232ad5e56996b3d2ad74cb8..909c51aa604964690fe1ab89bb7c6d7d3b7728c4 100644 --- a/module/VuFind/src/VuFind/Controller/LibraryCardsController.php +++ b/module/VuFind/src/VuFind/Controller/LibraryCardsController.php @@ -191,6 +191,9 @@ class LibraryCardsController extends AbstractBase } $cardID = $this->params()->fromQuery('cardID'); + if (null === $cardID) { + return $this->redirect()->toRoute('myresearch-home'); + } $user->activateLibraryCard($cardID); // Connect to the ILS and check that the credentials are correct: