﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35477	Django 5.1a1 - unexpected error message	אורי	nobody	"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)."	Uncategorized	new	Uncategorized	5.1	Normal				Unreviewed	0	0	0	0	0	0
