harvesting icon indicating copy to clipboard operation
harvesting copied to clipboard

Cannot pass Time parameter to time_entries.updated_since

Open amisle opened this issue 3 years ago • 0 comments

This works:

h = Harvesting::Client.new
h.time_entries(updated_since: Date.yesterday)

This does not work:

h = Harvesting::Client.new
h.time_entries(updated_since: 1.hour.ago)

All attempts to pass time in addition to a date yield the following error: NoMethodError (undefined method `map' for nil:NilClass)

I have tried with Time and DateTime classes, as well as passing a string (e.g. Time.now.iso8601) - all return this error, even though the Harvest API says time is acceptable in this field. I looked through time_entries.rb and see where this gem is trying to do a .map but got lost from there on where this is failing. Thanks in advance.

amisle avatar Jan 03 '22 13:01 amisle