joshsoftware / joshsoftware/EZScreen

Bug-016— Invalid special characters accepted in JD title and description

Open
#60 2 comments 0 reactions 2 assignees Claimed by @devkatevighnesh View on GitHub
bug
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.

Image
Image
Image

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.