]> source.dussan.org Git - redmine.git/commitdiff
Merged r3246 and r3247 from trunk.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 26 Dec 2009 13:54:57 +0000 (13:54 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 26 Dec 2009 13:54:57 +0000 (13:54 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3248 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mail_handler.rb
extra/svn/Redmine.pm

index 98536a8fca404d59c090ff27b78d72b7cedfe185..ac05847466ba2f0965f3df6027e8eb38c6520cf1 100644 (file)
@@ -132,7 +132,6 @@ class MailHandler < ActionMailer::Base
       issue.status = status
     end
     issue.subject = email.subject.chomp
-    issue.subject = issue.subject.toutf8 if issue.subject.respond_to?(:toutf8)
     if issue.subject.blank?
       issue.subject = '(no subject)'
     end
index 66dc6c03fa3bc751aa56bcf281ac1a07a395cd3d..1829d2b0b4990a5881de1d59f793567a7858ff69 100644 (file)
@@ -233,11 +233,16 @@ sub is_public_project {
 
     my $dbh = connect_database($r);
     my $sth = $dbh->prepare(
-        "SELECT * FROM projects WHERE projects.identifier=? and projects.is_public=true;"
+        "SELECT is_public FROM projects WHERE projects.identifier = ?;"
     );
 
     $sth->execute($project_id);
-    my $ret = $sth->fetchrow_array ? 1 : 0;
+    my $ret = 0;
+    if (my @row = $sth->fetchrow_array) {
+       if ($row[0] eq "1" || $row[0] eq "t") {
+               $ret = 1;
+       }
+    }
     $sth->finish();
     $dbh->disconnect();
 
@@ -295,7 +300,7 @@ sub is_member {
           $sthldap->execute($auth_source_id);
           while (my @rowldap = $sthldap->fetchrow_array) {
             my $ldap = Authen::Simple::LDAP->new(
-                host    =>      ($rowldap[2] == 1 || $rowldap[2] eq "t") ? "ldaps://$rowldap[0]" : $rowldap[0],
+                host    =>      ($rowldap[2] eq "1" || $rowldap[2] eq "t") ? "ldaps://$rowldap[0]" : $rowldap[0],
                 port    =>      $rowldap[1],
                 basedn  =>      $rowldap[5],
                 binddn  =>      $rowldap[3] ? $rowldap[3] : "",