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