audit: fix revision should be removed.
Regression introduced in #1754 which meant that (due to storing the current formula revision in `attributes_map`) `stable_revisions.empty?` would never be `true`.
This commit is contained in:
parent
ed7290abb4
commit
2f42dfc68a
@ -816,10 +816,12 @@ class FormulaAuditor
|
|||||||
|
|
||||||
return if formula.revision.zero?
|
return if formula.revision.zero?
|
||||||
if formula.stable
|
if formula.stable
|
||||||
revision_map = attributes_map[:revision][:stable]
|
if revision_map = attributes_map[:revision][:stable]
|
||||||
stable_revisions = revision_map[formula.stable.version] if revision_map
|
stable_revisions = revision_map[formula.stable.version]
|
||||||
if !stable_revisions || stable_revisions.empty?
|
stable_revisions -= [formula.revision]
|
||||||
problem "'revision #{formula.revision}' should be removed"
|
if stable_revisions.empty?
|
||||||
|
problem "'revision #{formula.revision}' should be removed"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
else # head/devel-only formula
|
else # head/devel-only formula
|
||||||
problem "'revision #{formula.revision}' should be removed"
|
problem "'revision #{formula.revision}' should be removed"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user