From 4e8e9c2d2fb81777940f9f493922adfced4f76d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Tue, 6 Jun 2017 16:13:07 +0200 Subject: [PATCH] FIX: ensure we never collide ids in the JIVE API importer --- script/import_scripts/jive_api.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/import_scripts/jive_api.rb b/script/import_scripts/jive_api.rb index 068cf7369d2..0441db26280 100644 --- a/script/import_scripts/jive_api.rb +++ b/script/import_scripts/jive_api.rb @@ -137,7 +137,7 @@ class ImportScripts::JiveApi < ImportScripts::Base loop do contents = get("#{path}?#{filters}&sort=dateCreatedAsc&count=#{POST_COUNT}&startIndex=#{start_index}", to_import[:authenticated]) contents["list"].each do |content| - content_id = content["contentID"].presence || content["id"] + content_id = content["contentID"].presence || "#{content["type"]}_#{content["id"]}" custom_fields = { import_id: content_id } custom_fields[:import_permalink] = content["permalink"] if content["permalink"].present?