From ef19e79b79f158bb69eeea2a05094e7001294581 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20Sch=C3=BCle?=
Date: Thu, 7 Nov 2024 18:27:46 +0100
Subject: [PATCH] tweak(Sales/Model/DocumentPosition): prevent circular loop in
diff()
... by setting FLD_DOCUMENT_ID to OMIT_MOD_LOG
---
tine20/Sales/Model/DocumentPosition/Abstract.php | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tine20/Sales/Model/DocumentPosition/Abstract.php b/tine20/Sales/Model/DocumentPosition/Abstract.php
index 00065863778..599e75d7479 100644
--- a/tine20/Sales/Model/DocumentPosition/Abstract.php
+++ b/tine20/Sales/Model/DocumentPosition/Abstract.php
@@ -248,6 +248,8 @@ class Sales_Model_DocumentPosition_Abstract extends Tinebase_Record_NewAbstract
self::UI_CONFIG => [
self::READ_ONLY => true,
],
+ // to prevent circular loop in (sub)diff
+ self::OMIT_MOD_LOG => true,
],
self::FLD_PARENT_ID => [
// needs to be set by concrete model (but will actually be done here in abstract static inherit hook)