Commit d47c8e27 authored by Oswaldo Ferreira's avatar Oswaldo Ferreira

Handle started milestone persisted on board

parent 5c6aaee2
......@@ -34,8 +34,11 @@ module EE
def milestone
return nil unless parent.feature_available?(:scoped_issue_board)
if milestone_id == ::Milestone::Upcoming.id
case milestone_id
when ::Milestone::Upcoming.id
::Milestone::Upcoming
when ::Milestone::Started.id
::Milestone::Started
else
super
end
......
......@@ -33,6 +33,12 @@ describe Board do
expect(board.milestone).to eq Milestone::Upcoming
end
it 'returns Milestone::Started for started milestone id' do
board.milestone_id = Milestone::Started.id
expect(board.milestone).to eq Milestone::Started
end
it 'returns milestone for valid milestone id' do
milestone = create(:milestone)
board.milestone_id = milestone.id
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment