🐛 Fix parse_cors function to be consistent for both empty string and empty list (#1672)

This commit is contained in:
Roland Takacs
2025-09-20 19:06:44 +02:00
committed by GitHub
parent 984cc5847e
commit 77992a5d38

View File

@@ -17,7 +17,7 @@ from typing_extensions import Self
def parse_cors(v: Any) -> list[str] | str: def parse_cors(v: Any) -> list[str] | str:
if isinstance(v, str) and not v.startswith("["): if isinstance(v, str) and not v.startswith("["):
return [i.strip() for i in v.split(",")] return [i.strip() for i in v.split(",") if i.strip()]
elif isinstance(v, list | str): elif isinstance(v, list | str):
return v return v
raise ValueError(v) raise ValueError(v)