Skip to content

Creating user with certain usernames breaks the application #3

@govindpuff

Description

@govindpuff

Describe the bug
If I create a user with username = users, the /users page breaks.

To Reproduce

  1. Create a new account with username = users
  2. Log in with that account
  3. Navigate to the /users page
  4. You will encounter an error page.

Expected behavior
The user should not be allowed to create a user with username = user, or the page routing should be nested one layer further, like /users/[username]. Using the same level for both dynamic and static routes is risky as shown above.

Screenshots
image
image

Environment (please complete the following information):

  • Development or production app environment
  • Browser [e.g. chrome v60.12.0, safari 10.1]
  • OS: [e.g. iOS, Windows x64] (if applicable)
  • node version (if applicable)

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions