From 8e752d84378c7169ef73a483ffffcba55a08c867 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Sat, 3 Jun 2017 10:15:46 -0400 Subject: [PATCH] Refs #28192 -- Made MultiValueField/ComboField fields argument required as documented. --- django/forms/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django/forms/fields.py b/django/forms/fields.py index eb16f2c353..f621aa65da 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -918,7 +918,7 @@ class ComboField(Field): """ A Field whose clean() method calls multiple Field clean() methods. """ - def __init__(self, fields=(), *args, **kwargs): + def __init__(self, fields, *args, **kwargs): super().__init__(*args, **kwargs) # Set 'required' to False on the individual fields, because the # required validation will be handled by ComboField, not by those @@ -960,7 +960,7 @@ class MultiValueField(Field): 'incomplete': _('Enter a complete value.'), } - def __init__(self, fields=(), *args, require_all_fields=True, **kwargs): + def __init__(self, fields, *args, require_all_fields=True, **kwargs): self.require_all_fields = require_all_fields super().__init__(*args, **kwargs) for f in fields: