From c8a4030c5f735fe59218972fdcf6f118e13e9dd6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 15 May 2019 09:53:23 +0200 Subject: [PATCH] Fix error in GitlabStatus plugin May 15 09:20:10 chef hydra-queue-runner[27523]: Hydra::Plugin::GitlabStatus=HASH(0x519a7b8)->buildFinished: Can't call method "value" on an undefined value at /nix/store/858hinflxcl2jd12wv1r3a8j11ybsf6w-hydra-0.1.2629.89fa829/libexec/hydra/lib/Hydra/Plugin/GitlabStatus.pm line 57. (cherry picked from commit 438ddf52898cddf100cf59ca91f32581368c9b2e) --- src/lib/Hydra/Plugin/GitlabStatus.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Hydra/Plugin/GitlabStatus.pm b/src/lib/Hydra/Plugin/GitlabStatus.pm index 0c9c36ba..ccbeb8d7 100644 --- a/src/lib/Hydra/Plugin/GitlabStatus.pm +++ b/src/lib/Hydra/Plugin/GitlabStatus.pm @@ -59,7 +59,7 @@ sub common { }); while (my $eval = $evals->next) { my $gitlabstatusInput = $eval->jobsetevalinputs->find({ name => "gitlab_status_repo" }); - next unless defined $gitlabstatusInput->value; + next unless defined $gitlabstatusInput && defined $gitlabstatusInput->value; my $i = $eval->jobsetevalinputs->find({ name => $gitlabstatusInput->value, altnr => 0 }); next unless defined $i; my $projectId = $eval->jobsetevalinputs->find({ name => "gitlab_project_id" })->value;