mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-16 03:47:49 +01:00
fix: handle default
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user