diff --git a/app/models/communication/website/permalink/paper.rb b/app/models/communication/website/permalink/paper.rb
index b81a0fdddcf9ff99a6828ffab338063c149ea1e7..430fee83b4743d2f765a2391b1576e27da5fd88a 100644
--- a/app/models/communication/website/permalink/paper.rb
+++ b/app/models/communication/website/permalink/paper.rb
@@ -25,7 +25,7 @@
 #
 class Communication::Website::Permalink::Paper < Communication::Website::Permalink
   def self.required_in_config?(website)
-    website.about == about.journal
+    website.about.is_a? Research::Journal
   end
 
   def self.static_config_key
diff --git a/app/models/communication/website/permalink/volume.rb b/app/models/communication/website/permalink/volume.rb
index 2f7a36572b22261a90013184527a4f3bc8e3ac07..96774e65de72512b292fee2ca322f3c8ae6790f6 100644
--- a/app/models/communication/website/permalink/volume.rb
+++ b/app/models/communication/website/permalink/volume.rb
@@ -25,7 +25,7 @@
 #
 class Communication::Website::Permalink::Volume < Communication::Website::Permalink
   def self.required_in_config?(website)
-    website.about == about.journal
+    website.about.is_a? Research::Journal
   end
 
   def self.static_config_key