Skip to content

Make the ID case-insensitive #121

@janine9vn

Description

@janine9vn

Description

The backend currently treats IDs with different cases as separate entities. This is not the standard though and can be unexpected behavior for some folks.

Lowercase and uppercase IDs should be treated as the same.

Reproduction Steps

  1. Create a form with an upper case ID.
  2. Try to perform different operations on the form with IDs that have different cases.

For example: try accessing it from the frontend, updating it's content using the api, or deleting it using the api. You should observe changes in behavior based on the case you use during these steps.

Files

No response

Technical Details

The backend simply handles all IDs as they were given, with no attempt at conversion. The backend should attempt to convert all IDs to one unified case.

Metadata

Metadata

Assignees

Labels

P3Low priority tasks.triageIssues that require triage attentiontype: bugA bug that needs fixing!

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions