From 9ed4303db17201c71aeff3195f55785d08c5661f Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 4 Sep 2018 09:57:05 +0200 Subject: [PATCH] Don't fail on init() if DBI connection fails (#1496) --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/DBI.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/DBI.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/DBI.pm index 1bc812187..e384d0b70 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/DBI.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/DBI.pm @@ -43,7 +43,9 @@ sub dbh { # All DBI modules have just to verify that DBI connection is available sub init { my ($self) = @_; - return $self->_dbh; + $self->_dbh + or $self->logger->error("DBI connection has failed, but let's continue"); + return 1; } # RUNNING METHODS -- GitLab