diff --git a/src/main/webapp/scripts/app/visits/visits.component.js b/src/main/webapp/scripts/app/visits/visits.component.js
index f8de1cb87383c2122e58a951488f5404d5463e6e..672c57e682e37ad599a1951f9ee90a4e8b003fb6 100644
--- a/src/main/webapp/scripts/app/visits/visits.component.js
+++ b/src/main/webapp/scripts/app/visits/visits.component.js
@@ -26,8 +26,11 @@ angular.module("visits").component("visits", {
             console.log(data);
             $http.post(url, data).then(function() {
                 $location.url("owners/" + $routeParams.ownerId);
-            }, function() {
-
+            }, function (response) {
+                var error = response.data;
+                alert(error.error + "\r\n" + error.errors.map(function (e) {
+                        return e.field + ": " + e.defaultMessage;
+                    }).join("\r\n"));
             });
         };
     }]