diff --git a/app/models/communication/website/imported/medium.rb b/app/models/communication/website/imported/medium.rb
index 3909ab6a9fa468c4297e347d3f4af3ccead70028..80801c768b903857709b2dac731c050a9fb44ee4 100644
--- a/app/models/communication/website/imported/medium.rb
+++ b/app/models/communication/website/imported/medium.rb
@@ -55,6 +55,5 @@ class Communication::Website::Imported::Medium < ApplicationRecord
   def load_remote_file!
     download_service = DownloadService.download(file_url)
     file.attach(download_service.attachable_data)
-    save
   end
 end
diff --git a/app/models/communication/website/imported/page.rb b/app/models/communication/website/imported/page.rb
index b27b9d358f277f279f076874042743edaa91368b..9c989f3dbbb89d7cee33e70083ae36d4ee3b9d3f 100644
--- a/app/models/communication/website/imported/page.rb
+++ b/app/models/communication/website/imported/page.rb
@@ -93,7 +93,10 @@ class Communication::Website::Imported::Page < ApplicationRecord
     page.published = true
     page.save
     if featured_medium.present?
-      featured_medium.load_remote_file!
+      unless featured_medium.file.attached?
+        featured_medium.load_remote_file!
+        featured_medium.save
+      end
       page.featured_image.attach(
         io: URI.open(featured_medium.file.blob.url),
         filename: featured_medium.file.blob.filename,
diff --git a/app/models/communication/website/imported/post.rb b/app/models/communication/website/imported/post.rb
index d44d340b19274c185c5575528eb05d924e26ac6f..c53af2a76c8eeb4eab5016e2122654b4545ecb4d 100644
--- a/app/models/communication/website/imported/post.rb
+++ b/app/models/communication/website/imported/post.rb
@@ -95,7 +95,10 @@ class Communication::Website::Imported::Post < ApplicationRecord
     post.published = true
     post.save
     if featured_medium.present?
-      featured_medium.load_remote_file!
+      unless featured_medium.file.attached?
+        featured_medium.load_remote_file!
+        featured_medium.save
+      end
       post.featured_image.attach(
         io: URI.open(featured_medium.file.blob.url),
         filename: featured_medium.file.blob.filename,