From 9458290b929d267ec85211b9da573fa6d7a9f104 Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Mon, 22 Nov 2021 15:28:48 +0100 Subject: [PATCH] chg: [auditLog] Fetch field required for model info --- app/Model/Behavior/AuditLogBehavior.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Model/Behavior/AuditLogBehavior.php b/app/Model/Behavior/AuditLogBehavior.php index b05b6f2ee..af22a2cf0 100644 --- a/app/Model/Behavior/AuditLogBehavior.php +++ b/app/Model/Behavior/AuditLogBehavior.php @@ -94,6 +94,11 @@ class AuditLogBehavior extends ModelBehavior $fieldToFetch[] = 'event_id'; } + // Fetch fields that are necessary to fill object title + if (isset($this->modelInfo[$model->name]) && is_string($this->modelInfo[$model->name]) && !in_array($this->modelInfo[$model->name], $fieldToFetch, true)) { + $fieldToFetch[] = $this->modelInfo[$model->name]; + } + if (empty($fieldToFetch)) { $this->old = null; return true;