diff --git a/app/controllers/admin/communication/websites/posts/curations_controller.rb b/app/controllers/admin/communication/websites/posts/curations_controller.rb
index 98bb804cfcd3a1f2ad685d67e1337c19681ee6d9..111b201ca983bcdff52ddcaab87b9036a5123c46 100644
--- a/app/controllers/admin/communication/websites/posts/curations_controller.rb
+++ b/app/controllers/admin/communication/websites/posts/curations_controller.rb
@@ -4,7 +4,7 @@ class Admin::Communication::Websites::Posts::CurationsController < Admin::Commun
   end
 
   def create
-    @curator = Curator.new @website, current_user, curation_params[:url]
+    @curator = Curator.new @website, current_user, current_website_language, curation_params[:url]
     if @curator.valid?
       redirect_to [:admin, @curator.post],
                   notice: t('admin.successfully_created_html', model: @curator.post.to_s)
diff --git a/app/services/curator.rb b/app/services/curator.rb
index e00294534042c9eab0d457130569b7ca4a65b832..4f7c5042800995657d8cb46f6614626fb6e8a485 100644
--- a/app/services/curator.rb
+++ b/app/services/curator.rb
@@ -1,9 +1,10 @@
 class Curator
-  attr_reader :website, :user, :url, :post
+  attr_reader :website, :user, :language, :url, :post
 
-  def initialize(website, user, url)
+  def initialize(website, user, language, url)
     @website = website
     @user = user
+    @language = language
     @url = url
     create_post!
     attach_image! unless page.image.blank?
@@ -22,7 +23,8 @@ class Curator
       title: page.title,
       slug: page.title.parameterize,
       author: @user.person,
-      published_at: Time.now
+      published_at: Time.now,
+      language_id: @language.id
     )
     @chapter = @post.blocks.create(
       university: website.university,