Update app.py
Browse files
app.py
CHANGED
|
@@ -81,6 +81,13 @@ def process_delivery_query(query, user_session_id, request: gr.Request):
|
|
| 81 |
"""
|
| 82 |
if not query.strip():
|
| 83 |
return "<div style='color:#d32f2f; padding:20px; background:#ffebee; border-radius:8px; border-left:4px solid #d32f2f;'>Please enter a query</div>", None, user_session_id
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
try:
|
| 86 |
user_id = get_user_id(request)
|
|
|
|
| 81 |
"""
|
| 82 |
if not query.strip():
|
| 83 |
return "<div style='color:#d32f2f; padding:20px; background:#ffebee; border-radius:8px; border-left:4px solid #d32f2f;'>Please enter a query</div>", None, user_session_id
|
| 84 |
+
|
| 85 |
+
stripped_query = query.strip()
|
| 86 |
+
if not any(c.isalnum() for c in stripped_query):
|
| 87 |
+
return "<div style='color:#d32f2f; padding:20px; background:#ffebee; border-radius:8px; border-left:4px solid #d32f2f;'>Please enter a valid query with actual text</div>", None, user_session_id, "❌ Please enter a valid query with actual text"
|
| 88 |
+
|
| 89 |
+
if len(stripped_query) < 2:
|
| 90 |
+
return "<div style='color:#d32f2f; padding:20px; background:#ffebee; border-radius:8px; border-left:4px solid #d32f2f;'>Please enter a more detailed query</div>", None, user_session_id, "❌ Please enter a more detailed query"
|
| 91 |
|
| 92 |
try:
|
| 93 |
user_id = get_user_id(request)
|