diff --git a/app/controllers/server/languages_controller.rb b/app/controllers/server/languages_controller.rb
index 05a3de53047d54b9ea68735cecd77f606b7bcd16..8ff556c0b6ab71e4de43163e9f72902b4ceff650 100644
--- a/app/controllers/server/languages_controller.rb
+++ b/app/controllers/server/languages_controller.rb
@@ -19,27 +19,27 @@ class Server::LanguagesController < Server::ApplicationController
   end
 
   def create
-    breadcrumb
     if @language.save
-      redirect_to @language, notice: "Language was successfully created."
+      redirect_to [:server, @language], notice: "Language was successfully created."
     else
+      breadcrumb
       render :new, status: :unprocessable_entity
     end
   end
 
   def update
-    breadcrumb
-    add_breadcrumb 'Modifier'
     if @language.update(language_params)
-      redirect_to @language, notice: "Language was successfully updated."
+      redirect_to [:server, @language], notice: "Language was successfully updated."
     else
+      breadcrumb
+      add_breadcrumb 'Modifier'
       render :edit, status: :unprocessable_entity
     end
   end
 
   def destroy
     @language.destroy
-    redirect_to languages_url, notice: "Language was successfully destroyed."
+    redirect_to server_languages_url, notice: "Language was successfully destroyed."
   end
 
   protected
diff --git a/app/controllers/server/universities_controller.rb b/app/controllers/server/universities_controller.rb
index efd9c6e57744ba825cad4706afccfc9efb60400e..ae7122d8df97d216d812608ef60182f98e63dd9d 100644
--- a/app/controllers/server/universities_controller.rb
+++ b/app/controllers/server/universities_controller.rb
@@ -19,38 +19,27 @@ class Server::UniversitiesController < Server::ApplicationController
   end
 
   def create
-    breadcrumb
-    respond_to do |format|
-      if @university.save
-        format.html { redirect_to [:server, @university], notice: "University was successfully created." }
-        format.json { render :show, status: :created, location: [:server, @university] }
-      else
-        format.html { render :new, status: :unprocessable_entity }
-        format.json { render json: @university.errors, status: :unprocessable_entity }
-      end
+    if @university.save
+      redirect_to [:server, @university], notice: "University was successfully created."
+    else
+      breadcrumb
+      render :new, status: :unprocessable_entity
     end
   end
 
   def update
-    breadcrumb
-    add_breadcrumb 'Modifier'
-    respond_to do |format|
-      if @university.update(university_params)
-        format.html { redirect_to [:server, @university], notice: "University was successfully updated." }
-        format.json { render :show, status: :ok, location: [:server, @university] }
-      else
-        format.html { render :edit, status: :unprocessable_entity }
-        format.json { render json: @university.errors, status: :unprocessable_entity }
-      end
+    if @university.update(university_params)
+      redirect_to [:server, @university], notice: "University was successfully updated."
+    else
+      breadcrumb
+      add_breadcrumb 'Modifier'
+      render :edit, status: :unprocessable_entity
     end
   end
 
   def destroy
     @university.destroy
-    respond_to do |format|
-      format.html { redirect_to server_universities_url, notice: "University was successfully destroyed." }
-      format.json { head :no_content }
-    end
+    redirect_to server_universities_url, notice: "University was successfully destroyed."
   end
 
   protected