From 8323b12795ecdc79b50ed2777ef375b3100dedfd Mon Sep 17 00:00:00 2001 From: Alexey Verkhovsky Date: Tue, 19 Sep 2006 19:13:02 +0000 Subject: [PATCH] get_page_and_revision handles the case of no rev parameter explicitly, rather than by chance --- app/controllers/wiki_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb index bf5492dd..7223ac31 100644 --- a/app/controllers/wiki_controller.rb +++ b/app/controllers/wiki_controller.rb @@ -339,7 +339,11 @@ class WikiController < ApplicationController end def get_page_and_revision - @revision_number = @params['rev'].to_i + if @params['rev'] + @revision_number = @params['rev'].to_i + else + @revision_number = @page.revisions.length + end @revision = @page.revisions[@revision_number - 1] end