diff --git a/pcurse b/pcurse index 502b6e7..69754eb 100755 --- a/pcurse +++ b/pcurse @@ -82,13 +82,16 @@ while(scalar(keys %jobs)) { if(exists($jobs{$jobid}->{'retried'})) { print 'E'; push(@errors,'Error during check: '.$jres->{'addon'}->{'name'}) + } elsif ($jres->{'result'} eq 'Could not find version number') { + print 'E'; + push(@errors, 'Error during check (could not find version number): '.$jres->{'addon'}->{'name'}) } else { print '|'; - $jobs{$jobid}{'job'}->{'retried'} = 1; my $workid = $pool->job('check', $jobs{$jobid}{'job'}); $jobs{$workid}{'todo'} = 'check'; $jobs{$workid}{'job'} = $jobs{$jobid}{'job'}; $jobs{$workid}{'i'} = $jobs{$jobid}{'i'}; + $jobs{$workid}{'job'}->{'retried'} = 1; } } } elsif($jres->{'did'} eq 'download') {