From 5b2b7fc17162e20df6e1099d938c545328ac4880 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Tue, 20 Mar 2018 10:37:16 +0100
Subject: [PATCH] :ambulance: fix(log) Avoid passing empty object field to
 audit object

issue #5795
---
 include/class_logging.inc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/class_logging.inc b/include/class_logging.inc
index c84454d92..9b971bda9 100644
--- a/include/class_logging.inc
+++ b/include/class_logging.inc
@@ -138,6 +138,9 @@ class logging {
       /* Avoid infinite loop */
       return;
     }
+    if (empty($entry['object'])) {
+      $entry['object'] = 'none';
+    }
     $tabObject = objects::create('auditEvent');
     $baseObject = $tabObject->getBaseObject();
     $baseObject->fdAuditDateTime    = new DateTime('@'.$entry['timestamp']);
-- 
GitLab