]> source.dussan.org Git - redmine.git/commitdiff
Fixes Repository#find_changeset_by_name with PostgreSQL (#3937).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 2 Oct 2009 14:49:38 +0000 (14:49 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 2 Oct 2009 14:49:38 +0000 (14:49 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2903 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/repository.rb

index 2947d1cd9739f23e14e96d2a200489e05d6840dd..9f0861b1ac2a14e5b48b26c64ed9f2fa975ee77b 100644 (file)
@@ -94,7 +94,7 @@ class Repository < ActiveRecord::Base
   
   # Finds and returns a revision with a number or the beginning of a hash
   def find_changeset_by_name(name)
-    changesets.find(:first, :conditions => (name.match(/^\d*$/) ? ["revision = ?", name.to_i] : ["revision LIKE ?", name + '%']))
+    changesets.find(:first, :conditions => (name.match(/^\d*$/) ? ["revision = ?", name.to_s] : ["revision LIKE ?", name + '%']))
   end
   
   def latest_changeset