diff --git a/app/services/points/create.rb b/app/services/points/create.rb index c373fc20..a2fe1e7b 100644 --- a/app/services/points/create.rb +++ b/app/services/points/create.rb @@ -11,8 +11,7 @@ class Points::Create def call data = Points::Params.new(params, user.id).call - # Deduplicate points based on unique constraint - deduplicated_data = data.uniq { |point| [point[:lonlat], point[:timestamp], point[:user_id]] } + deduplicated_data = data.uniq { |point| [point[:lonlat], point[:timestamp].to_i, point[:user_id]] } created_points = []