]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-2602 fix (again) the support of Oracle
authorSimon Brandhof <simon.brandhof@gmail.com>
Fri, 28 Sep 2012 16:12:12 +0000 (18:12 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Fri, 28 Sep 2012 16:12:12 +0000 (18:12 +0200)
sonar-server/src/main/webapp/WEB-INF/app/models/profile.rb
sonar-server/src/main/webapp/WEB-INF/app/models/property.rb

index 397f70a792616f682e8c934aa65ec41b17174adb..3d61493d36fca795bf0cc09e2e00347db5e09ad3 100644 (file)
@@ -188,7 +188,7 @@ class Profile < ActiveRecord::Base
     @projects ||=
       begin
         Project.find(:all,
-                     :conditions => ['id in (select prop.resource_id from properties prop where prop.resource_id is not null and prop.prop_key=? and prop.text_value=?)', "sonar.profile.#{language}", name])
+                     :conditions => ['id in (select prop.resource_id from properties prop where prop.resource_id is not null and prop.prop_key=? and prop.text_value like ?)', "sonar.profile.#{language}", name])
       end
   end
 
index 6371b51242d643504c90e0b1393c961fa7f0de37..151657d11b0324541455eabf050706e96c871972 100644 (file)
@@ -21,7 +21,7 @@ class Property < ActiveRecord::Base
   validates_presence_of :prop_key
 
   named_scope :with_key, lambda { |value| {:conditions => {:prop_key, value}} }
-  named_scope :with_value, lambda { |value| {:conditions => {:text_value, value}} }
+  named_scope :with_value, lambda { |value| {:conditions => ['text_value like ?', value] } }
   named_scope :with_resource, lambda { |value| {:conditions => {:resource_id => value}} }
   named_scope :with_user, lambda { |value| {:conditions => {:user_id => value}} }
   named_scope :with_resources, :conditions => 'resource_id is not null'