diff --git a/app/models/communication/website/github_file.rb b/app/models/communication/website/github_file.rb
index 803021cac2080e63754e912b4549dbea445d7646..b2009d2e95d39da5bb96faaebcb7c9b147a25d43 100644
--- a/app/models/communication/website/github_file.rb
+++ b/app/models/communication/website/github_file.rb
@@ -58,7 +58,7 @@ class Communication::Website::GithubFile < ApplicationRecord
   protected
 
   def add_media_to_batch(github)
-    return unless manifest_data[:with_media] && about.respond_to?(:active_storage_blobs)
+    return unless manifest_data[:has_media] && about.respond_to?(:active_storage_blobs)
     about.active_storage_blobs.each { |blob| add_blob_to_batch(github, blob) }
   end
 
diff --git a/config/application.rb b/config/application.rb
index c493e143e12a242746872c4ac8a58e41a885d2c9..4066c05a38912f51842cc8d19be02f1350dc5aa7 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -59,7 +59,7 @@ module Osuny
       "name", "sizes", "src", "srcset", "style", "target", "title", "type", "width", "xml:lang"
     ]
 
-    config.allowed_special_chars = '#?!,@$%^&*+£µ-'
+    config.allowed_special_chars = '#?!,@$%^&*+:;£µ-'
 
     config.generators do |g|
       g.orm :active_record, primary_key_type: :uuid