diff --git a/app/controllers/notes_controller.rb b/app/controllers/notes_controller.rb
index 9e89140e8f1ce37ea6df480b93168f43ab3fd1cf..3699d8e46ead8d23b477de489a995c5cd8fd151c 100644
--- a/app/controllers/notes_controller.rb
+++ b/app/controllers/notes_controller.rb
@@ -52,7 +52,7 @@ class NotesController < ApplicationController
              when "merge_request"
                then project.merge_requests.find(params[:target_id]).notes.inc_author.order("created_at DESC").limit(20)
              when "wiki"
-               then project.wikis.find(params[:target_id]).notes.order("created_at DESC").limit(20)
+               then project.wikis.reverse.map {|w| w.notes.fresh }.flatten[0..20]
              end
 
     @notes = if params[:last_id]