diff --git a/app/repositories/orient_db/base.rb b/app/repositories/orient_db/base.rb index ed28caa89ba07132373b861480cade8e1b4753b7..ff4a148e7c7a17dbd8d6dc11d0ec8e0ce07b0b7d 100644 --- a/app/repositories/orient_db/base.rb +++ b/app/repositories/orient_db/base.rb @@ -1,5 +1,4 @@ class OrientDb::Base - attr_reader :connection def initialize(connection) diff --git a/lib/orient_db/client.rb b/lib/orient_db/client.rb index 02818491dc006f5391e9cd700874dfb32ad68e17..fdce7f7249e64b1192ad1fca8f9d450e5ae9b17a 100644 --- a/lib/orient_db/client.rb +++ b/lib/orient_db/client.rb @@ -6,8 +6,12 @@ class OrientDb::Client return @@client end - @@client = Orientdb4r.client :host => OrientDb::Config::host, :port => OrientDb::Config::port, :ssl => OrientDb::Config::ssl - @@client.connect(database: OrientDb::Config::database, user: OrientDb::Config::user, password: OrientDb::Config::password) + begin + @@client = Orientdb4r.client :host => OrientDb::Config::host, :port => OrientDb::Config::port, :ssl => OrientDb::Config::ssl + @@client.connect(database: OrientDb::Config::database, user: OrientDb::Config::user, password: OrientDb::Config::password) + rescue Orientdb4r::UnauthorizedError => e + raise 'Wrong orient db credentials' + end end end \ No newline at end of file