Open BunnyHoppp opened 1 week ago
The email test@a.a fails validation because the DOMAIN rule in the UG requires it to be at least 2 characters long and start and end with alphanumeric characters. While a.a is 3 characters overall, the top level domain(TLDs), the "a" after "." is only 1 character, violating the intended interpretation of the rule. This behaviour aligns with the UG and practical email validation standards, which assume TLDs are at least 2 characters long. In summary "a.a" is by default an invalid email structure to begin with, and will not be accepted in the system.
Team chose [response.Rejected
]
Reason for disagreement: When reading the UG, the format given is LOCAL-PART@DOMAIN
, as a user, I am not familiar with the technicalities of domain having a top level domain (TLD) and it was not stated clearly in the UG. I would expect that the entire DOMAIN accepted a.a
after reading the UG. I feel that this is a valid functionality bug and should not be rejected, because an input of a@a.a
is possible as a dummy value to meet the validity of the email as per the UG in the case where the user does not know the email of the patient. Furthermore, the UG is not clear about the limitations of the email, hence there is a functionality flaw in terms of what email is accepted by NovaCare. Furthermore, it would not have taken much effort to clarify further the limitations of email (with regards to the different levels of the domain i.e. top level domain).
Expected: DOMAIN must be at least 2 characters long and start and end with alphanumeric characters.
Actual: DOMAIN does not accept
a.a
, which is 3 characters long and starts and end with alphanumeric characters in accordance with the expectation.Steps to reproduce:
Low severity since the email domain is usually not
a.a
or similar.