Opened 6 months ago
Last modified 6 months ago
#35477 closed Bug
Django 5.1a1 - unexpected error message — at Version 1
Reported by: | אורי | Owned by: | nobody |
---|---|---|---|
Component: | contrib.auth | Version: | 5.1 |
Severity: | Release blocker | Keywords: | |
Cc: | Fabian Braun, Natalia Bidart | Triage Stage: | Ready for checkin |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
Hi,
I ran Speedy Net's tests with Django 5.1a1. Some tests failed with an unexpected error messages. These tests passed with Django versions 4.2.13 and 5.0.6.
To run these tests, run ./tests_manage_all_sites_with_all_warnings.sh test speedy.core.accounts.tests.test_views.EditProfileCredentialsViewEnglishTestCase --shuffle --test-all-languages
with Django==5.1a1
installed. Here are the error messages:
'new_password1': ['This password is too short. It must contain at least 8 characters.', 'This field is required.']
(the actual error message received)
'new_password1': ['This password is too short. It must contain at least 8 characters.']
(the expected error message)
It looks like the error message "This field is required."
is unexpected and doesn't appear with Django versions 4.2.13 and 5.0.6. Notice that this field was not missing but too short. A similar problem happens when the new password is too long.
I confirm the extra error message appears on the site with Django 5.1a1 and I created screenshots which I'm attaching here. The first screenshot I attached is with Django 5.1a1 and the second one with Django 4.2.13 (and is the expected error messages).
Change History (3)
by , 6 months ago
Attachment: | Untitled 2024-05-24 a1.png added |
---|
by , 6 months ago
Attachment: | Untitled 2024-05-24 a2.png added |
---|
comment:1 by , 6 months ago
Description: | modified (diff) |
---|