aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MGA/Advisories.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/MGA/Advisories.pm')
-rw-r--r--lib/MGA/Advisories.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/MGA/Advisories.pm b/lib/MGA/Advisories.pm
index ea32f90..c7248b8 100644
--- a/lib/MGA/Advisories.pm
+++ b/lib/MGA/Advisories.pm
@@ -219,7 +219,8 @@ sub get_advisories_from_dir {
# TODO: this changes the ref set previously to include the extension
# this time. Is that deliberate?
my $fn = $adv->{ref} = basename($advfile);
- if (exists $modified->{$fn}) {
+ if (exists $modified->{$fn} &&
+ (! exists $adv->{status}{modified} || $modified->{$fn} > $adv->{status}{modified})) {
# Pull the modified date into the advisory
$adv->{status}{modified} = $modified->{$fn};
}
@@ -395,6 +396,9 @@ sub assign_id {
print $msg = "✔ ";
} else {
print $msg = "✘ ($rel/$media/$srpm) ";
+ if ($media ne "core" && index($srpm, ".$media") < 0) {
+ print $msg .= "(missing .$media suffix?) ";
+ }
$failed = 1;
}
$buffer .= $msg;