diff --git a/src/lib/server/services/tasks.ts b/src/lib/server/services/tasks.ts index 90b0760..1da6c2d 100644 --- a/src/lib/server/services/tasks.ts +++ b/src/lib/server/services/tasks.ts @@ -13,16 +13,16 @@ class TasksService { public async getAll() { logger.info("Fetching all task records..."); try { - const result = await this.db.query.tasks.findMany({ + const tasks = await this.db.query.tasks.findMany({ with: { type: true, }, }); - logger.debug(`Found ${result.length} records.`); - return result; - } catch (e) { - logger.error({ msg: "Error querying the database.", error: e }); - return false as const; + logger.debug(`Found ${tasks.length} records.`); + return { tasks, status: "ok" }; + } catch (error) { + logger.error({ msg: "Error querying the database.", error }); + return { status: "failed", error }; } }