From 8f84e0a77f0013e3aa3b58f9919e1e70abc98651 Mon Sep 17 00:00:00 2001 From: Per von Zweigbergk Date: Sun, 21 Aug 2016 10:50:11 +0000 Subject: [PATCH] (BaseModel) Always log the class where validation failed --- src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php index eff1ea68b..3a586335d 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php @@ -460,9 +460,10 @@ abstract class BaseModel if ($messages->count() > 0) { $exception_msg = ""; foreach ($messages as $msg) { - $exception_msg .= "[".$msg-> getField()."] ".$msg->getMessage()."\n"; + $exception_msg_part = "[".str_replace("\\", ".", get_class($this)).".".$msg-> getField(). "] " .$msg->getMessage(); + $exception_msg .= "$exception_msg_part\n"; // always log validation errors - $logger->error(str_replace("\\", ".", get_class($this)).".".$msg-> getField(). " " .$msg->getMessage()); + $logger->error($exception_msg_part); } if (!$disable_validation) { throw new \Phalcon\Validation\Exception($exception_msg);