joshsoftware / joshsoftware/EZScreen
Bug-016— Invalid special characters accepted in JD title and description
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 18h 32m
- Merged PRs (30d)
- 30
Description
Bug-016— Invalid special characters accepted in JD title and description
Summary:
The Create Job and Clone Job forms accept random special characters as a job title and job description without displaying any validation error.
Environment: Staging
Module: Jobs → Create Job / Clone Job
Steps to Reproduce:
Navigate to Jobs.
Click Create Job or Clone Job.
Enter only random special characters in the Job Title, for example: @#$%^&*().
Enter random special characters in the Description, for example: !@#$%^&*()_+.
Fill in the remaining required details, if any.
Click Continue and proceed with job creation.
Expected Result:
The application should validate the Job Title and Description fields and reject values containing only random special characters, displaying a clear validation message.
Actual Result:
The application accepts the special-character-only title and description and allows the job to be created. No validation message is displayed.
Additional Actual Result
When an invalid description containing only special characters is submitted, the application allows the user to proceed to the Skills step. No valid skills are parsed, and both Must-have and Nice-to-have sections remain empty while the Create job button is available.
Impact:
Invalid job records can be created, resulting in poor data quality and potentially affecting JD parsing, job search, and candidate matching.
Note: The screenshots show the issue in both the Create Job and Clone Job flows.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.