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

fix: user valves

parent f6dcffab
...@@ -185,7 +185,7 @@ class FunctionsTable: ...@@ -185,7 +185,7 @@ class FunctionsTable:
) -> Optional[dict]: ) -> Optional[dict]:
try: try:
user = Users.get_user_by_id(user_id) user = Users.get_user_by_id(user_id)
user_settings = user.settings.model_dump() user_settings = user.settings.model_dump() if user.settings else {}
# Check if user has "functions" and "valves" settings # Check if user has "functions" and "valves" settings
if "functions" not in user_settings: if "functions" not in user_settings:
...@@ -203,7 +203,7 @@ class FunctionsTable: ...@@ -203,7 +203,7 @@ class FunctionsTable:
) -> Optional[dict]: ) -> Optional[dict]:
try: try:
user = Users.get_user_by_id(user_id) user = Users.get_user_by_id(user_id)
user_settings = user.settings.model_dump() user_settings = user.settings.model_dump() if user.settings else {}
# Check if user has "functions" and "valves" settings # Check if user has "functions" and "valves" settings
if "functions" not in user_settings: if "functions" not in user_settings:
......
...@@ -141,7 +141,7 @@ class ToolsTable: ...@@ -141,7 +141,7 @@ class ToolsTable:
) -> Optional[dict]: ) -> Optional[dict]:
try: try:
user = Users.get_user_by_id(user_id) user = Users.get_user_by_id(user_id)
user_settings = user.settings.model_dump() user_settings = user.settings.model_dump() if user.settings else {}
# Check if user has "tools" and "valves" settings # Check if user has "tools" and "valves" settings
if "tools" not in user_settings: if "tools" not in user_settings:
...@@ -159,7 +159,7 @@ class ToolsTable: ...@@ -159,7 +159,7 @@ class ToolsTable:
) -> Optional[dict]: ) -> Optional[dict]:
try: try:
user = Users.get_user_by_id(user_id) user = Users.get_user_by_id(user_id)
user_settings = user.settings.model_dump() user_settings = user.settings.model_dump() if user.settings else {}
# Check if user has "tools" and "valves" settings # Check if user has "tools" and "valves" settings
if "tools" not in user_settings: if "tools" not in user_settings:
......
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