diff -Naur mephisto/app/controllers/admin/articles_controller.rb mephisto_fixed/app/controllers/admin/articles_controller.rb
--- mephisto/app/controllers/admin/articles_controller.rb	Thu Feb 19 22:00:02 2009
+++ mephisto_fixed/app/controllers/admin/articles_controller.rb	Thu Feb 19 22:04:22 2009
@@ -35,7 +35,7 @@
   end
 
   def edit
-    @version   = params[:version] ? @article.versions.find(params[:version]) : @article or raise(ActiveRecord::RecordNotFound)
+    @version   = params[:version] ? @article.versions.find_by_version(params[:version]) : @article or raise(ActiveRecord::RecordNotFound)
     @published = @version.published?
     @version.published_at = utc_to_local(@version.published_at || Time.now.utc)
   end
