Permalink
Browse files

Auth failing. Java driver expects a char array.

  • Loading branch information...
1 parent cdeb6d3 commit 788244d6b575d49715809e7668e3ad548951e6b6 @marclove committed Dec 9, 2012
Showing with 2 additions and 2 deletions.
  1. +2 −2 lib/jmongo/db.rb
View
@@ -47,7 +47,7 @@ def initialize(db_name, connection, options={})
def authenticate(username, password, save_auth=true)
begin
- succeeded = @j_db.authenticate(username, password)
+ succeeded = @j_db.authenticate(username, java.lang.String.new(password).toCharArray)
if save_auth && succeeded
@connection.add_auth(@name, username, password)
end
@@ -58,7 +58,7 @@ def authenticate(username, password, save_auth=true)
end
def add_user(username, password)
- @j_db.add_user(username, password)
+ @j_db.add_user(username, java.lang.String.new(password).toCharArray)
end
def remove_user(username)

1 comment on commit 788244d

I am happy to merge this.

Are you using jmongo in production? I ask because we are thinking of ceasing maintenance of jmongo.

Please sign in to comment.