From c41de2ec5b743cb2a04f6946ac8949ef1cbdab22 Mon Sep 17 00:00:00 2001 From: Norbert Micheel Date: Fri, 9 Jan 2026 12:49:02 +0100 Subject: [PATCH] set new value when cloning a dataset in generate_key field --- lib/Field/value/generate_key.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Field/value/generate_key.php b/lib/Field/value/generate_key.php index 2dd960587..05626071f 100644 --- a/lib/Field/value/generate_key.php +++ b/lib/Field/value/generate_key.php @@ -13,7 +13,7 @@ public function preValidateAction(): void { $generated_key = md5($this->params['form_name'] . uniqid((string) random_int(0, getrandmax()), true)); - if (1 != $this->getElement('only_empty')) { + if (1 != $this->getElement('only_empty') || 'clone' == rex_get('func', 'string')) { // wird immer neu gesetzt $this->setValue($generated_key); } elseif ('' != $this->getValue()) {