From 56b2556447c4526a7a471f22b37c7d94b2c208f4 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 18 Mar 2023 14:21:11 -0300 Subject: [PATCH] fixup! feat: generar el sitio en orden #10464 --- app/jobs/deploy_job.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/jobs/deploy_job.rb b/app/jobs/deploy_job.rb index cc9aa429..37063ff3 100644 --- a/app/jobs/deploy_job.rb +++ b/app/jobs/deploy_job.rb @@ -67,7 +67,7 @@ class DeployJob < ApplicationJob # @param :deploy [Deploy] # @return [Boolean] def failed_dependencies?(deploy) - !(deploy.class::DEPENDENCIES - failed_dependencies(deploy)).empty? + failed_dependencies(deploy).present? end # Obtiene las dependencias fallidas de un deploy @@ -75,9 +75,9 @@ class DeployJob < ApplicationJob # @param :deploy [Deploy] # @return [Array] def failed_dependencies(deploy) - @deployed.select do |_, v| - !v[:status] - end.keys + deploy.class::DEPENDENCIES & (@deployed.reject do |_, v| + v[:status] + end.keys) end # @param :exception [StandardError] @@ -86,7 +86,8 @@ class DeployJob < ApplicationJob data = { site: @site.id, deploy: deploy&.type, - log: deploy&.build_stats&.last&.log + log: deploy&.build_stats&.last&.log, + failed_dependencies: (failed_dependencies(deploy) if deploy) } ExceptionNotifier.notify_exception(exception, data: data)