auto-sync: 2026-05-18 18:43:16
This commit is contained in:
@@ -51,7 +51,10 @@ class Queries:
|
||||
).fetchall()
|
||||
result = []
|
||||
for r in rows:
|
||||
deps = json.loads(r["depends_on"] or "[]")
|
||||
try:
|
||||
deps = json.loads(r["depends_on"] or "[]")
|
||||
except (json.JSONDecodeError, TypeError):
|
||||
deps = []
|
||||
if deps:
|
||||
dep_rows = conn.execute(
|
||||
f"SELECT id, status FROM tasks WHERE id IN ({','.join('?' * len(deps))})",
|
||||
@@ -94,7 +97,10 @@ class Queries:
|
||||
).fetchall()
|
||||
result = []
|
||||
for r in rows:
|
||||
deps = json.loads(r["depends_on"] or "[]")
|
||||
try:
|
||||
deps = json.loads(r["depends_on"] or "[]")
|
||||
except (json.JSONDecodeError, TypeError):
|
||||
deps = []
|
||||
if not deps:
|
||||
result.append(Task.from_row(r))
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user