diff --git a/app/Providers/TemplateServiceProvider.php b/app/Providers/TemplateServiceProvider.php index 08d6d0ac..d4ff4457 100644 --- a/app/Providers/TemplateServiceProvider.php +++ b/app/Providers/TemplateServiceProvider.php @@ -14,12 +14,16 @@ class TemplateServiceProvider extends ServiceProvider private function getTemplate() { // select template - $template = Module::where('is_template', true) - ->where('enabled', true) - ->first(); + try { + $template = Module::where('is_template', true) + ->where('enabled', true) + ->first(); - if ($template) { - $template->settings = json_decode($template->module_settings); + if ($template) { + $template->settings = json_decode($template->module_settings); + } + } catch (\Exception $e) { + return null; } return $template;