properly interpret `severity: nomedia` from `vulpine.club` yaml

staging
multiple creatures 2019-08-03 05:50:15 -05:00
parent a96d89ac56
commit ceaf900dfc
1 changed files with 2 additions and 1 deletions

View File

@ -43,7 +43,8 @@ module BlocklistHelper
next if domain.blank?
severity = entry['severity'].split('/')
reject_media = 'nomedia'.in?(severity)
severity = severity[0] || 'noop'
severity = (severity[0].nil? || severity[0] == 'nomedia') ? 'noop' : severity[0]
reason = "(imported from vulpine.club) #{entry['reason']}#{entry['link'].present? ? " (#{entry['link']})" : ''}".rstrip
{domain: domain, severity: severity.to_sym, reject_media: reject_media, reason: reason}
end