- $hash{$_->get_column('problem'), $_->get_column('owner')} = [$_->id, $_->result ? 0 : 1] for @jobs;
+ for (@jobs) {
+ my $pb = $_->get_column('problem');
+ $private{$pb} //= $_->problem->is_private;
+ next if !$private{$pb};
+ $hash{$pb, $_->get_column('owner')} = [$_->id, $_->result ? 0 : 1] for @jobs;
+ }
+