From a722e19a93b83ef61a5988cab605b17f18de3a0f Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Fri, 26 Dec 2025 19:10:02 +0100 Subject: [PATCH] Deduplicte points based on timestamp brought to unix time --- app/services/points/create.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 = []