mirror of https://github.com/tiangolo/fastapi.git
🐛 Fix validation error Union[None, List[str]] and Union[List[str], None]
This commit is contained in:
parent
032c5077da
commit
05d7e7ca90
|
|
@ -233,10 +233,10 @@ if PYDANTIC_V2:
|
|||
origin = get_origin(annotation)
|
||||
if origin is Union:
|
||||
args = get_args(annotation)
|
||||
first_argument = args[0]
|
||||
if hasattr(first_argument, "__origin__"):
|
||||
if first_argument.__origin__ in sequence_types:
|
||||
return True
|
||||
for arg in args:
|
||||
if hasattr(arg, "__origin__"):
|
||||
if arg.__origin__ in sequence_types:
|
||||
return True
|
||||
return False
|
||||
|
||||
def is_scalar_sequence_field(field: ModelField) -> bool:
|
||||
|
|
|
|||
Loading…
Reference in New Issue