Spaces:
Runtime error
Runtime error
Update storage/storage_manager.py
Browse files
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 |
-
|
| 31 |
-
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
| 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:
|