Fixed - Template Mapping Issue - Tested Invoice JSON Extraction - Failed Other Type Document Scenario
This commit is contained in:
@@ -83,13 +83,20 @@ class Settings(BaseSettings):
|
||||
@classmethod
|
||||
def parse_cors_origins(cls, v: Any) -> list[str]:
|
||||
if isinstance(v, str):
|
||||
if not v.strip():
|
||||
return []
|
||||
try:
|
||||
parsed = json.loads(v)
|
||||
if isinstance(parsed, list):
|
||||
return parsed
|
||||
return [str(item).strip() for item in parsed]
|
||||
elif isinstance(parsed, str):
|
||||
return [parsed.strip()]
|
||||
except (json.JSONDecodeError, TypeError):
|
||||
return [origin.strip() for origin in v.split(",") if origin.strip()]
|
||||
return v
|
||||
pass
|
||||
return [origin.strip() for origin in v.split(",") if origin.strip()]
|
||||
if isinstance(v, list):
|
||||
return [str(item).strip() for item in v]
|
||||
return []
|
||||
|
||||
@property
|
||||
def database_url(self) -> str:
|
||||
|
||||
Reference in New Issue
Block a user