fix: ignore deleted submissions in project submissions list
This commit is contained in:
@@ -32,7 +32,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -86,7 +86,7 @@ RETURNING
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = projects.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = projects.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
@@ -116,7 +116,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -190,7 +190,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -229,7 +229,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -290,7 +290,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -378,7 +378,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -491,7 +491,7 @@ SELECT
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = p.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
json_build_object(
|
json_build_object(
|
||||||
@@ -658,7 +658,7 @@ RETURNING
|
|||||||
'[]'
|
'[]'
|
||||||
)::json AS commits,
|
)::json AS commits,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = projects.id),
|
(SELECT json_agg(json_build_object('id', s.id, 'status', s.status)) FROM submissions s WHERE s.project_id = projects.id AND s.is_deleted = false),
|
||||||
'[]'
|
'[]'
|
||||||
)::json AS submissions,
|
)::json AS submissions,
|
||||||
COALESCE(
|
COALESCE(
|
||||||
|
|||||||
Reference in New Issue
Block a user