- fix: Trapped an exception for corrupt config files.
This commit is contained in:
parent
88ddbbd26f
commit
05aa0925aa
3 changed files with 6 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
|||
7.5.10
|
||||
- fix: Syntax error in GetCsMail
|
||||
- fix: Trapped an exception for corrupt config files.
|
||||
- fixed: Thingy: field types not in alphabetical order
|
||||
- fixed: Thingy: Text, File and Hidden field types listed twice (Yung Han Khoe)
|
||||
- fixed: Thingy: subtext is not displayed
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ Fetches the site from each defined site, and loads it into the Workflow and Cron
|
|||
sub loadSiteData {
|
||||
my ( $kernel, $self) = @_[ KERNEL, OBJECT ];
|
||||
my $configs = WebGUI::Config->readAllConfigs($self->{_config}->getWebguiRoot);
|
||||
$self->debug("Reading site configs.");
|
||||
foreach my $key (keys %{$configs}) {
|
||||
next if $key =~ m/^demo/;
|
||||
$self->debug("Fetching site data for $key");
|
||||
|
|
|
|||
|
|
@ -191,7 +191,10 @@ sub readAllConfigs {
|
|||
|| $file =~ /^\./
|
||||
|| $file eq 'log.conf'
|
||||
|| $file eq 'spectre.conf';
|
||||
$configs{$file} = WebGUI::Config->new($webguiPath,$file);
|
||||
$configs{$file} = eval{WebGUI::Config->new($webguiPath,$file)};
|
||||
if ($@) {
|
||||
warn "Config file ".$file." looks to be corrupt or have a syntax error.";
|
||||
}
|
||||
}
|
||||
return \%configs;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue