diff options
author | Liwiusz Ociepa <liwiusz.ociepa@softwarelab.eu> | 2008-05-08 17:10:25 +0000 |
---|---|---|
committer | Liwiusz Ociepa <liwiusz.ociepa@softwarelab.eu> | 2008-05-08 17:10:25 +0000 |
commit | c5121d804d44fb85e29425be427d0827edabefef (patch) | |
tree | c006040ba48c43af0a2fa3a3f024401cffd4ae5b | |
parent | 8bcbbebf65feef1cf3216fe88ab314a82dcc54e3 (diff) | |
download | redmine-c5121d804d44fb85e29425be427d0827edabefef.tar.gz redmine-c5121d804d44fb85e29425be427d0827edabefef.zip |
Fix when you don't define RedmineDbWhereClause
git-svn-id: http://redmine.rubyforge.org/svn/branches/swistak@1422 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | extra/svn/Redmine.pm | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/extra/svn/Redmine.pm b/extra/svn/Redmine.pm index 0087c138e..ce08bd337 100644 --- a/extra/svn/Redmine.pm +++ b/extra/svn/Redmine.pm @@ -143,11 +143,9 @@ my @directives = ( }, ); -sub RedmineDSN { set_val('RedmineDSN', @_); } -sub RedmineDbUser { set_val('RedmineDbUser', @_); } -sub RedmineDbPass { set_val('RedmineDbPass', @_); } -sub RedmineDbWhereClause { +sub RedmineDSN { my ($self, $parms, $arg) = @_; + $self->{RedmineDSN} = $arg; my $query = "SELECT hashed_password, auth_source_id FROM members, projects, users @@ -157,7 +155,13 @@ sub RedmineDbWhereClause { AND users.status=1 AND login=? AND identifier=? "; - $self->{RedmineQuery} = trim($query.($arg ? $arg : "").";"); + $self->{RedmineQuery} = trim($query); +} +sub RedmineDbUser { set_val('RedmineDbUser', @_); } +sub RedmineDbPass { set_val('RedmineDbPass', @_); } +sub RedmineDbWhereClause { + my ($self, $parms, $arg) = @_; + $self->{RedmineQuery} = trim($self->{RedmineQuery}.($arg ? $arg : "").";"); } sub RedmineCacheCredsMax { |