aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MGA/Mirrors/DB.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/MGA/Mirrors/DB.pm')
-rw-r--r--lib/MGA/Mirrors/DB.pm10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/MGA/Mirrors/DB.pm b/lib/MGA/Mirrors/DB.pm
index da0534a..f8d1ac2 100644
--- a/lib/MGA/Mirrors/DB.pm
+++ b/lib/MGA/Mirrors/DB.pm
@@ -397,10 +397,12 @@ sub _find_distributions {
$filters->{$_} or next;
my $field = {
hostname => 'hosts.hostname',
- protocol => 'topelvel_urls.protocol',
- version => 'distributions.version',
- arch => 'distributions.arch',
- country => 'mirrors.country',
+ protocol => 'toplevel_urls.protocol',
+ version => 'distributions.version',
+ arch => 'distributions.arch',
+ country => 'hosts.country',
+ exists => 'distributions_validity.exists',
+ public => 'hosts.public',
}->{$_} or next;
push(@w, sprintf('%s = any(?)', $field));