Fixed mergeDates zero and one item in list (#2360)
Fixed mergeDates zero and one item in list (#2360)

The exit clause of the mergeDates function should return an array rather
than an object, to ensure that an array is always returned. Because we
are using the concat method when recursing, this continues to work for
longer lists.

We want to return an empty array if list is empty, this protects against
returning [undefined]
TryGhost/Ghost,TryGhost/Ghost,TryGhost/Ghost