lib/search_kit/clients/populate.rb in search-kit-0.0.8 vs lib/search_kit/clients/populate.rb in search-kit-0.0.9
- old
+ new
@@ -12,10 +12,14 @@
@token = SearchKit.config.app_token
end
def create(slug, documents)
documents = documents.map do |document|
- { type: 'documents', attributes: document }
+ {
+ type: 'documents',
+ id: document.fetch(:id, nil),
+ attributes: document
+ }
end
params = { token: token, data: documents }
response = connection.post(slug, params)
body = JSON.parse(response.body, symbolize_names: true)