Ignore canceled builds when querying package derivations
This will help when using this to submit builds, since you won't end up ignoring derivations with canceled builds.
This commit is contained in:
parent
61f6619313
commit
4208b5f148
1 changed files with 6 additions and 0 deletions
|
|
@ -473,8 +473,11 @@ ORDER BY derivations.file_name
|
||||||
EXISTS(
|
EXISTS(
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM builds
|
FROM builds
|
||||||
|
INNER JOIN latest_build_status
|
||||||
|
ON builds.id = latest_build_status.build_id
|
||||||
WHERE builds.derivation_output_details_set_id =
|
WHERE builds.derivation_output_details_set_id =
|
||||||
derivations_by_output_details_set.derivation_output_details_set_id
|
derivations_by_output_details_set.derivation_output_details_set_id
|
||||||
|
AND latest_build_status != 'canceled'
|
||||||
AND builds.build_server_id = " (number->string build-server-id) "
|
AND builds.build_server_id = " (number->string build-server-id) "
|
||||||
)"))
|
)"))
|
||||||
(or build-from-build-servers '()))
|
(or build-from-build-servers '()))
|
||||||
|
|
@ -485,8 +488,11 @@ EXISTS(
|
||||||
NOT EXISTS(
|
NOT EXISTS(
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM builds
|
FROM builds
|
||||||
|
INNER JOIN latest_build_status
|
||||||
|
ON builds.id = latest_build_status.build_id
|
||||||
WHERE builds.derivation_output_details_set_id =
|
WHERE builds.derivation_output_details_set_id =
|
||||||
derivations_by_output_details_set.derivation_output_details_set_id
|
derivations_by_output_details_set.derivation_output_details_set_id
|
||||||
|
AND latest_build_status != 'canceled'
|
||||||
AND builds.build_server_id = " (number->string build-server-id) "
|
AND builds.build_server_id = " (number->string build-server-id) "
|
||||||
)"))
|
)"))
|
||||||
(or no-build-from-build-servers '()))
|
(or no-build-from-build-servers '()))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue