Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix email-based catalog login from record holdings tab. #3030

Merged
merged 1 commit into from Aug 14, 2023

Conversation

EreMaijala
Copy link
Contributor

Without route parameters the route doesn't include the record id or current tab. Without the catalogLogin parameter record controller wouldn't process the login request. The issue arises when a user has already logged in to VuFind but doesn't have a library card attached. If they try to add it using the link on the record holdings tab, it would result in a broken link to be sent via email.

This changes the signature of EmailAuthenticator::sendAuthenticationLink, but I believe it's worth it.

Copy link
Member

@demiankatz demiankatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, this seems worth the change -- I'll add a changelog note.

@demiankatz demiankatz merged commit bf01976 into vufind-org:dev Aug 14, 2023
7 checks passed
@demiankatz demiankatz deleted the dev-fix-email-login-backlink branch August 14, 2023 11:22
EreMaijala added a commit to EreMaijala/vufind that referenced this pull request Aug 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants