diff --git a/app/controllers/admin/research/application_controller.rb b/app/controllers/admin/research/application_controller.rb
index 438eafb32ce50d10cbe3e8fdcad708068b161555..181ceaa185af59ab1dc650034edbee62ee94bbd5 100644
--- a/app/controllers/admin/research/application_controller.rb
+++ b/app/controllers/admin/research/application_controller.rb
@@ -6,6 +6,9 @@ class Admin::Research::ApplicationController < Admin::ApplicationController
     if @journal
       short_breadcrumb
       breadcrumb_for @journal
+    elsif @laboratory
+      short_breadcrumb
+      breadcrumb_for @laboratory
     else
       super
       add_breadcrumb Research.model_name.human
diff --git a/app/controllers/admin/research/laboratories_controller.rb b/app/controllers/admin/research/laboratories_controller.rb
index b9cd7f1fec0bfce005218d1296d20a5873589230..4796461e7c1ecfbc1017ff8e74c82923343b1e12 100644
--- a/app/controllers/admin/research/laboratories_controller.rb
+++ b/app/controllers/admin/research/laboratories_controller.rb
@@ -53,11 +53,4 @@ class Admin::Research::LaboratoriesController < Admin::Research::ApplicationCont
           .permit(:name, :address, :zipcode, :city, :country)
           .merge(university_id: current_university.id)
   end
-
-  def breadcrumb
-    super
-    add_breadcrumb Research::Laboratory.model_name.human(count: 2),
-                   admin_research_laboratories_path
-    breadcrumb_for @laboratory
-  end
 end