Make DBI connect errors not infinitely recurse.
This commit is contained in:
parent
b81d7cd974
commit
1ad3f6e3b3
6 changed files with 74 additions and 19 deletions
|
|
@ -642,6 +642,7 @@ Returns the timezone for this user, in DateTime::TimeZone format. Checks to mak
|
|||
|
||||
sub getTimeZone {
|
||||
my $self = shift;
|
||||
return 'America/Chicago' if $self->session->dbNotAvailable;
|
||||
return $self->session->user->{_timeZone} if $self->session->user->{_timeZone};
|
||||
my @zones = @{DateTime::TimeZone::all_names()};
|
||||
my $zone = $self->session->user->profileField('timeZone');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue