From 1218bef416212a3feec44487345df01682522b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Fri, 22 Oct 2021 10:46:18 +0200 Subject: [PATCH] first or initialize in sync --- app/models/communication/website/imported/website.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/communication/website/imported/website.rb b/app/models/communication/website/imported/website.rb index 7f1a202b1..882be65aa 100644 --- a/app/models/communication/website/imported/website.rb +++ b/app/models/communication/website/imported/website.rb @@ -45,7 +45,7 @@ class Communication::Website::Imported::Website < ApplicationRecord def sync_media wordpress.media.each do |data| - medium = media.where(university: university, identifier: data['id']).first_or_create + medium = media.where(university: university, identifier: data['id']).first_or_initialize medium.data = data medium.save end @@ -53,7 +53,7 @@ class Communication::Website::Imported::Website < ApplicationRecord def sync_pages wordpress.pages.each do |data| - page = pages.where(university: university, identifier: data['id']).first_or_create + page = pages.where(university: university, identifier: data['id']).first_or_initialize page.data = data page.save end @@ -70,7 +70,7 @@ class Communication::Website::Imported::Website < ApplicationRecord def sync_posts wordpress.posts.each do |data| - post = posts.where(university: university, identifier: data['id']).first_or_create + post = posts.where(university: university, identifier: data['id']).first_or_initialize post.data = data post.save end -- GitLab