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)