diff --git a/src/app/contact/controllers/ContactController.php b/src/app/contact/controllers/ContactController.php
index 59cd107d8b0447bf3c8993375614a134dac79004..5876840be89b8316f628c5ee2e1916ad20e30459 100755
--- a/src/app/contact/controllers/ContactController.php
+++ b/src/app/contact/controllers/ContactController.php
@@ -53,6 +53,9 @@ class ContactController
         }
         if ($data['isCorporatePerson'] != 'Y') {
             $data['isCorporatePerson'] = 'N';
+            if (!Validator::stringType()->notEmpty()->validate($data['lastname'])) {
+                return $response->withStatus(400)->withJson(['errors' => 'Body lastname is empty or not a string']);
+            }
         } else {
             $data['addressFirstname'] = $data['firstname'];
             $data['addressLastname'] = $data['lastname'];