UPDATE: Fix bug
All checks were successful
Build and Release / release (push) Successful in 1m8s

This commit is contained in:
2026-04-28 10:53:43 +07:00
parent a92fc4bf3b
commit 67055e08cb
4 changed files with 34 additions and 34 deletions

View File

@@ -61,18 +61,18 @@ WHERE p.id = $1 AND p.is_deleted = false;
-- name: UpdateProject :one
UPDATE projects
SET
title = COALESCE(sqlc.narg('title'), title),
description = COALESCE(sqlc.narg('description'), description),
latest_commit_id = COALESCE(sqlc.narg('latest_commit_id'), latest_commit_id),
project_status = COALESCE(sqlc.narg('status'), status),
locked_by = COALESCE(sqlc.narg('locked_by'), locked_by),
title = COALESCE(sqlc.narg('title'), projects.title),
description = COALESCE(sqlc.narg('description'), projects.description),
latest_commit_id = COALESCE(sqlc.narg('latest_commit_id'), projects.latest_commit_id),
project_status = COALESCE(sqlc.narg('status'), projects.project_status),
locked_by = COALESCE(sqlc.narg('locked_by'), projects.locked_by),
updated_at = NOW()
FROM projects p
JOIN users u ON p.user_id = u.id
FROM users u
LEFT JOIN user_profiles up ON u.id = up.user_id
WHERE p.id = sqlc.arg('id') AND p.is_deleted = false
WHERE projects.id = sqlc.arg('id') AND projects.is_deleted = false
AND projects.user_id = u.id
RETURNING
p.*,
projects.*,
json_build_object(
'id', u.id,
'email', u.email,