auto-sync: 2026-05-18 18:43:16

This commit is contained in:
cfdaily
2026-05-18 18:43:16 +08:00
parent 32e918d23f
commit a8c2bad956
+8 -2
View File
@@ -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