diff options
Diffstat (limited to 'app/workers/repository_check/single_repository_worker.rb')
-rw-r--r-- | app/workers/repository_check/single_repository_worker.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/workers/repository_check/single_repository_worker.rb b/app/workers/repository_check/single_repository_worker.rb index 9a4fe902f0b..15912e05d48 100644 --- a/app/workers/repository_check/single_repository_worker.rb +++ b/app/workers/repository_check/single_repository_worker.rb @@ -5,15 +5,16 @@ module RepositoryCheck def perform(project_id) project = Project.find(project_id) + result = check(project) - save_result(project, !check) + save_result(project, result) end private - def save_result(project, failure) + def save_result(project, result) project.update_columns( - last_repository_check_failed: failure, + last_repository_check_failed: !result, last_repository_check_at: Time.now ) end |