fix: HIGH issues #12,#15,#16,#17,#21 — backend persistence for import/layers/blocks + owner filtering

This commit is contained in:
A0 Orchestrator
2026-06-30 12:16:49 +02:00
parent fb5ec8f4ec
commit 5a21fc0bfa
4 changed files with 150 additions and 28 deletions
+4 -1
View File
@@ -73,7 +73,10 @@ export class SqliteAdapter implements DatabaseInterface {
}
// ─── Projects ──────────────────────────────────────
listProjects(): DBProject[] {
listProjects(ownerId?: string): DBProject[] {
if (ownerId) {
return this.db.prepare('SELECT * FROM projects WHERE owner_id = ? ORDER BY updated_at DESC').all(ownerId) as DBProject[];
}
return this.db.prepare('SELECT * FROM projects ORDER BY updated_at DESC').all() as DBProject[];
}