source-cooperative / source-cooperative/source.coop

[Bug] Username lookups should be case insensitive

Open
#299 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
26
Forks
9
Avg merge
1d 7h
Merged PRs (30d)
42

Description

Description of Bug:

When I type in a username in the email address, the lookup is case sensitive. We should do case insensitive lookups instead.

Steps to Reproduce:

Navigate to: https://source.coop/ALukach

Expected Behavior:

Serves user https://source.coop/alukach

Actual Behavior:

Account not found

Screenshots:

Additional Context:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the lookup at https://source.coop/ALukach and trace the username lookup path in the TypeScript web interface or API. The work is done when the mixed-case username resolves to https://source.coop/alukach instead of returning Account not found.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.