mirror of
https://github.com/open-webui/open-webui.git
synced 2026-09-12 23:02:35 +00:00
exclude everything that's not a number
This commit is contained in:
parent
e657c9106e
commit
e5cc7cf8ef
1 changed files with 3 additions and 1 deletions
|
|
@ -89,8 +89,10 @@ class RatingData(BaseModel):
|
|||
def clamp_details_rating(cls, v: Optional[dict]) -> Optional[dict]:
|
||||
if isinstance(v, dict) and 'rating' in v:
|
||||
r = v['rating']
|
||||
if isinstance(r, (int, float)):
|
||||
if isinstance(r, (int, float)) and not isinstance(r, bool):
|
||||
v['rating'] = max(1, min(10, int(r)))
|
||||
else:
|
||||
del v['rating']
|
||||
return v
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue