mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 02:03:35 -04:00 
			
		
		
		
	fix: More Fault Tolerance with OpenAI Schemas (#4328)
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
This commit is contained in:
		| @@ -1,4 +1,5 @@ | |||||||
| from textwrap import dedent | from textwrap import dedent | ||||||
|  | from typing import Any | ||||||
|  |  | ||||||
| from pydantic import Field, field_validator | from pydantic import Field, field_validator | ||||||
|  |  | ||||||
| @@ -72,8 +73,8 @@ class OpenAIIngredient(OpenAIBase): | |||||||
|         ), |         ), | ||||||
|     ) |     ) | ||||||
|  |  | ||||||
|     @field_validator("quantity") |     @field_validator("confidence", "quantity", mode="before") | ||||||
|     def coerce_none_qty(cls, v: float | None) -> float: |     def coerce_none_float(cls, v: Any) -> Any: | ||||||
|         return v or 0 |         return v or 0 | ||||||
|  |  | ||||||
|     @field_validator("confidence") |     @field_validator("confidence") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user