diff --git a/app/views/diary_entry/list.html.erb b/app/views/diary_entry/list.html.erb
index 09d8af2fd..bbd86e269 100644
--- a/app/views/diary_entry/list.html.erb
+++ b/app/views/diary_entry/list.html.erb
@@ -34,18 +34,18 @@
<%= render :partial => 'diary_list_entry', :collection => @entries %>
<% end %>
- <% if @page > 1 -%>
- <%= link_to t('diary_entry.list.older_entries'), params.merge(:page => @page - 1 ) %>
+ <% if @entries.size < @page_size -%>
+ <%= link_to t('diary_entry.list.older_entries'), params.merge(:page => @page + 1 ) %>
<% else -%>
<%= t('diary_entry.list.older_entries') %>
<% end -%>
|
- <% if @entries.size < @page_size -%>
+ <% if @page > 1 -%>
<%= t('diary_entry.list.newer_entries') %>
<% else -%>
- <%= link_to t('diary_entry.list.newer_entries'), params.merge(:page => @page + 1) %>
+ <%= link_to t('diary_entry.list.newer_entries'), params.merge(:page => @page - 1) %>
<% end -%>
<% end %>