Fix epics sort

stable
David Barragán Merino 2016-09-08 11:40:11 +02:00
parent 9f6df07a40
commit 7848cf826e
1 changed files with 4 additions and 3 deletions

View File

@ -58,14 +58,15 @@ class EpicsService
reorderEpic: (epic, newIndex) ->
withoutMoved = @.epics.filter (it) => it.get('id') != epic.get('id')
beforeDestination = withoutMoved.slice(0, newIndex)
previous = beforeDestination.last()
newOrder = if !previous then 0 else epic.get('epics_order') + 1
newOrder = if !previous then 0 else previous.get('epics_order') + 1
previousWithTheSameOrder = beforeDestination.filter (it) =>
it.get('epics_order') == previous.get('epics_order')
setOrders = Immutable.OrderedMap previousWithTheSameOrder.map (it) =>
setOrders = _.fromPairs previousWithTheSameOrder.map((it) =>
[it.get('id'), it.get('epics_order')]
).toJS()
data = {
order: newOrder,