From e0cfa5f1c47e21501641ab1fe61cbc17441aafec Mon Sep 17 00:00:00 2001 From: Sanja Date: Wed, 6 Mar 2024 10:06:49 -0800 Subject: [PATCH] Prevent UUID Generation on Collection Records The collection package already handles generating the collection record uuid upon creation. --- ProcessMaker/Traits/HasUuids.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ProcessMaker/Traits/HasUuids.php b/ProcessMaker/Traits/HasUuids.php index f1e18f6d01..3e727aec02 100644 --- a/ProcessMaker/Traits/HasUuids.php +++ b/ProcessMaker/Traits/HasUuids.php @@ -15,7 +15,7 @@ public static function bootHasUuids(): void { // TODO: Remove call in collections package src/Observers/RecordObserver.php static::creating(function ($model) { - if (!$model->uuid) { + if (get_class($model) !== 'ProcessMaker\\Plugins\\Collections\\Models\\Record' && !isset($model->uuid)) { $model->uuid = self::generateUuid(); } });