feat: Add schema check and logging tests for project tasks and notes

This commit is contained in:
Chop
2025-06-19 22:13:08 +02:00
parent 3762f2e6f8
commit f0e3bf6eaa
5 changed files with 70 additions and 13 deletions

View File

@@ -62,7 +62,7 @@ export function getProjectTasks(projectId) {
export function createProjectTask(data) {
let result;
let taskName;
if (data.task_template_id) {
// Creating from template - explicitly set custom_max_wait_days to NULL so COALESCE uses template value
const stmt = db.prepare(`
@@ -75,7 +75,7 @@ export function createProjectTask(data) {
data.status || "pending",
data.priority || "normal"
);
// Get the template name for the log
const templateStmt = db.prepare("SELECT name FROM tasks WHERE task_id = ?");
const template = templateStmt.get(data.task_template_id);
@@ -94,7 +94,7 @@ export function createProjectTask(data) {
data.status || "pending",
data.priority || "normal"
);
taskName = data.custom_task_name;
}