mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-12 20:35:19 +00:00
fix: handle default
This commit is contained in:
parent
627705a347
commit
dc25f44d31
2 changed files with 4 additions and 0 deletions
|
|
@ -191,6 +191,7 @@ async def update_function_valves_by_id(
|
||||||
Valves = function_module.Valves
|
Valves = function_module.Valves
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
form_data = {k: v for k, v in form_data.items() if v is not None}
|
||||||
valves = Valves(**form_data)
|
valves = Valves(**form_data)
|
||||||
Functions.update_function_valves_by_id(id, valves.model_dump())
|
Functions.update_function_valves_by_id(id, valves.model_dump())
|
||||||
return valves.model_dump()
|
return valves.model_dump()
|
||||||
|
|
@ -277,6 +278,7 @@ async def update_function_user_valves_by_id(
|
||||||
UserValves = function_module.UserValves
|
UserValves = function_module.UserValves
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
form_data = {k: v for k, v in form_data.items() if v is not None}
|
||||||
user_valves = UserValves(**form_data)
|
user_valves = UserValves(**form_data)
|
||||||
Functions.update_user_valves_by_id_and_user_id(
|
Functions.update_user_valves_by_id_and_user_id(
|
||||||
id, user.id, user_valves.model_dump()
|
id, user.id, user_valves.model_dump()
|
||||||
|
|
|
||||||
|
|
@ -196,6 +196,7 @@ async def update_toolkit_valves_by_id(
|
||||||
Valves = toolkit_module.Valves
|
Valves = toolkit_module.Valves
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
form_data = {k: v for k, v in form_data.items() if v is not None}
|
||||||
valves = Valves(**form_data)
|
valves = Valves(**form_data)
|
||||||
Tools.update_tool_valves_by_id(id, valves.model_dump())
|
Tools.update_tool_valves_by_id(id, valves.model_dump())
|
||||||
return valves.model_dump()
|
return valves.model_dump()
|
||||||
|
|
@ -282,6 +283,7 @@ async def update_toolkit_user_valves_by_id(
|
||||||
UserValves = toolkit_module.UserValves
|
UserValves = toolkit_module.UserValves
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
form_data = {k: v for k, v in form_data.items() if v is not None}
|
||||||
user_valves = UserValves(**form_data)
|
user_valves = UserValves(**form_data)
|
||||||
Tools.update_user_valves_by_id_and_user_id(
|
Tools.update_user_valves_by_id_and_user_id(
|
||||||
id, user.id, user_valves.model_dump()
|
id, user.id, user_valves.model_dump()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue