Merge pull request #709 from Freika/fix/api/countries/visited_cities-auth

Fix authentication to `GET /api/v1/countries/visited_cities`
This commit is contained in:
Evgenii Burmakin 2025-01-22 12:03:43 +01:00 committed by GitHub
commit f52ba229b7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 5 deletions

View file

@ -5,12 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
# 0.23.4 - 2025-01-21
# 0.23.4 - 2025-01-22
### Added
- A test for building rc Docker image.
### Fixed
- Fix authentication to `GET /api/v1/countries/visited_cities` with header `Authorization: Bearer YOUR_API_KEY` instead of `api_key` query param. #679
# 0.23.3 - 2025-01-21
### Changed

View file

@ -17,6 +17,6 @@ class Api::V1::Countries::VisitedCitiesController < ApiController
private
def required_params
%i[start_at end_at api_key]
%i[start_at end_at]
end
end

View file

@ -30,12 +30,11 @@ class Tasks::Imports::GoogleRecords
def process_file_in_batches(import_id)
batch = []
index = 0
Oj.load_file(@file_path, mode: :compat) do |record|
next unless record.is_a?(Hash) && record['locations']
index = 0
record['locations'].each do |location|
batch << location
@ -47,7 +46,7 @@ class Tasks::Imports::GoogleRecords
end
end
Import::GoogleTakeoutJob.perform_later(import_id, Oj.dump(batch)) if batch.any?
Import::GoogleTakeoutJob.perform_later(import_id, Oj.dump(batch), index) if batch.any?
end
def log_start