Commit dc25f44d authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

fix: handle default

parent 627705a3
...@@ -191,6 +191,7 @@ async def update_function_valves_by_id( ...@@ -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( ...@@ -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( ...@@ -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( ...@@ -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()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment