cryogenic22 commited on
Commit
2d534a3
·
verified ·
1 Parent(s): 6ce2578

Update storage/storage_manager.py

Browse files
Files changed (1) hide show
  1. storage/storage_manager.py +7 -4
storage/storage_manager.py CHANGED
@@ -25,11 +25,14 @@ class UserStorageManager:
25
  timestamp = datetime.now().isoformat()
26
  formatted_timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
27
 
28
- # Generate smart name if available
29
  chat_title = None
30
- if claude_service and isinstance(chat_data, list):
31
- from utils.smart_naming import generate_chat_name
32
- chat_title = generate_chat_name(chat_data, claude_service)
 
 
 
33
 
34
  chat_id = filename or f"chat_{formatted_timestamp}"
35
  if filename:
 
25
  timestamp = datetime.now().isoformat()
26
  formatted_timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
27
 
28
+ # Generate smart name if available, with fallback handling
29
  chat_title = None
30
+ try:
31
+ if claude_service and isinstance(chat_data, list):
32
+ from utils.smart_naming import generate_chat_name
33
+ chat_title = generate_chat_name(chat_data, claude_service)
34
+ except Exception as e:
35
+ st.warning(f"Could not generate smart name: {str(e)}. Using default naming.")
36
 
37
  chat_id = filename or f"chat_{formatted_timestamp}"
38
  if filename: