Fix 500 on dashboard load: /api/brain crashed on journal subdirectory

list_brain() tried to read_text() every entry in brain/, including the
journal/ directory, raising IsADirectoryError.
This commit is contained in:
Claude 2026-06-23 11:51:18 +00:00
parent 4b6229ba5f
commit 17cd918485
1 changed files with 2 additions and 1 deletions

View File

@ -139,7 +139,8 @@ def list_brain():
brain_data = {}
for f in files:
path = BASE_DIR / "brain" / f
brain_data[f] = read_file(path)
if path.is_file():
brain_data[f] = read_file(path)
return brain_data
@app.get("/api/brain/{file_name}")