diff --git a/src/app/email/controllers/EmailController.php b/src/app/email/controllers/EmailController.php
index 8601bbad15c93bf1ec57b8472437354d4dcca8dc..b4cc19f7e9b6cac8f25bc82c286efd26fa290a7d 100644
--- a/src/app/email/controllers/EmailController.php
+++ b/src/app/email/controllers/EmailController.php
@@ -132,10 +132,10 @@ class EmailController
         $email['cci']         = json_decode($email['cci']);
 
         $configuration = ConfigurationModel::getByIdentifier(['identifier' => 'emailServer', 'select' => ['value']]);
-        $configuration = json_decode($configuration[0]['value'], true);
         if (empty($configuration)) {
             return ['errors' => 'Configuration is missing'];
         }
+        $configuration = json_decode($configuration[0]['value'], true);
 
         $phpmailer = new PHPMailer();
         $phpmailer->setFrom($configuration['from']);