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

User Accounts in Alma that do not have an assigned barcode Generate Error #4679

Open
2 tasks
kevinreiss opened this issue Jan 3, 2025 · 0 comments
Open
2 tasks
Labels

Comments

@kevinreiss
Copy link
Member

kevinreiss commented Jan 3, 2025

Expected behavior

When a user in Alma who does not have a barcode logs into the request form the form should present them the options available to their Alma patron group even if they do not have a barcode value stored in Alma.

Actual behavior

If a user who has an active Alma account but does not have an assigned barcode, the request forms generates a HTTP 500 error screen.

Steps to replicate

  1. Have credentials for a user who is active in Alma but that does not have an assigned barcode. See lastpass for a test user in this state.
    2 Visit a Show page of an item which requestable copies
  2. Click the request button

Acceptance Criteria

  • A test Alma user is created that is active but does not have a barocde.
  • The request page responds without an error when a user in this state visits one.

Impact of this bug

Users whose accounts are in this state have a confusing user experience.

Honeybadger link and code snippet, if applicable

See https://app.honeybadger.io/projects/54399/faults/113847454

Implementation notes, if any

Accounts in this state (Active User, no assigned barcode) are very rare and are mostly in the CASUAL Hourly patron group that is not eligible for any request services.

  • Need to reach out to someone in the Alma Tech Team to create a test user in the Alma sandbox and production environment that meets these parameters, since no one on the DACS team has the correct privileges to do so.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant