I tracked down what is happening here. The data elements are saved as an empty array. If opts.limits is set, the 1 changeset is "split" into 0 changesets because it maps using the elements.
Part of the confusion is probably that Ramda .has() returns true for an empty array http://goo.gl/xqLZ0Z
fixes https://github.com/developmentseed/planet-stream/issues/16
I tracked down what is happening here. The data elements are saved as an empty array. If opts.limits is set, the 1 changeset is "split" into 0 changesets because it maps using the elements.
Part of the confusion is probably that Ramda .has() returns true for an empty array http://goo.gl/xqLZ0Z