diff --git a/.gitignore b/.gitignore index 15c359e794..d194b60503 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +./unitest/ x.py yarn.lock .DS_Store @@ -7,7 +8,7 @@ node_modules /package .env .env.* -!.env.example +!.env.exampley vite.config.js.timestamp-* vite.config.ts.timestamp-* # Byte-compiled / optimized / DLL files diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 16e0c52b1e..c9aa947436 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -562,7 +562,8 @@ async def chat_memory_handler( ''' for item in mem0_results: memory_content = item["memory"] if isinstance(item, dict) else item - created_at_date = time.strftime("%Y-%m-%d", time.localtime(item.get("created_at", 0))) if isinstance(item, dict) else "Unknown Date" + created_at_date = item["created_at"] if isinstance(item, dict) else "unknown date" + categories = item.get("categories", []) if isinstance(item, dict) else [] if categories: entries.append(f"[{created_at_date}] {memory_content} (Categories: {', '.join(categories)})")