fix: tree API 500 — sqlite3.Row doesn't support .get(), use bracket r['key']
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

sqlite3.Row objects only support __getitem__ (r['key']), not the .get()
method. Changed r.get('parent_section') to r['parent_section'] in
folder type detection logic.
This commit is contained in:
2026-07-10 20:30:15 -04:00
parent 3363a070cf
commit 2ca7834b43
+1 -1
View File
@@ -530,7 +530,7 @@ async def local_workspace_tree(request: Request):
children = conn.execute(
"SELECT id, title, parent_section FROM pages WHERE parent_id=? ORDER BY created_at", (r["id"],)
).fetchall()
is_folder = r.get("parent_section") == "Workspace"
is_folder = r["parent_section"] == "Workspace"
rtype = "folder" if is_folder else "page"
item = {"id": r["id"], "name": r["title"] or "Untitled", "type": rtype,
"children": [{"id": c["id"], "name": c["title"] or "Untitled", "type": "page"} for c in children]}