diff --git a/app/models/communication/block.rb b/app/models/communication/block.rb
index d3a3dcf83fa46f6699f88462375e2095723048c1..4ad39ce1fde25fb3a1fa490610d905a9a23d4e33 100644
--- a/app/models/communication/block.rb
+++ b/app/models/communication/block.rb
@@ -140,7 +140,7 @@ class Communication::Block < ApplicationRecord
   end
 
   def is_a_translation?
-    about.is_a_translation?
+    about.respond_to?(:is_a_translation?) && about.is_a_translation?
   end
 
   def translate!(about_translation, heading_id = nil)