mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #26534 -- Fixed boolean form fields has_changed() with hidden input.
This commit is contained in:
committed by
Simon Charette
parent
188883048e
commit
218175b09d
@@ -54,3 +54,8 @@ class BooleanFieldTest(SimpleTestCase):
|
||||
self.assertTrue(f.has_changed(True, ''))
|
||||
# Initial value may have mutated to a string due to show_hidden_initial (#19537)
|
||||
self.assertTrue(f.has_changed('False', 'on'))
|
||||
# HiddenInput widget sends string values for boolean but doesn't clean them in value_from_datadict
|
||||
self.assertFalse(f.has_changed(False, 'False'))
|
||||
self.assertFalse(f.has_changed(True, 'True'))
|
||||
self.assertTrue(f.has_changed(False, 'True'))
|
||||
self.assertTrue(f.has_changed(True, 'False'))
|
||||
|
||||
Reference in New Issue
Block a user