From 0132cb6cde3982e49b20a4835588f1d44ac4537a Mon Sep 17 00:00:00 2001 From: BoHung Chiu Date: Mon, 10 Apr 2023 16:38:43 +0800 Subject: [PATCH] Fix bug. --- lib/tasks/sync_asia_personal_data_tasks.rake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/tasks/sync_asia_personal_data_tasks.rake b/lib/tasks/sync_asia_personal_data_tasks.rake index ca79a59..b271ad0 100644 --- a/lib/tasks/sync_asia_personal_data_tasks.rake +++ b/lib/tasks/sync_asia_personal_data_tasks.rake @@ -58,6 +58,10 @@ module AsiaSyncPlugin return if journal_papers.count == 0 journal_papers.each do |journal_paper| jp = JournalPaper.where(:rss2_id=> journal_paper["ukey"]).first + if jp && jp.member_profile_id.class != Array + JournalPaper.where(:id=>jp.id).update_all(:member_profile_id=> [member.id]) + jp = jp.reload + end jp = JournalPaper.new if jp.nil? jp.rss2_id = journal_paper["ukey"] jp.paper_title_translations = localize_data(journal_paper["Thesis_name"])