From d072a85c959742fcec131cfe3853247b762de3aa Mon Sep 17 00:00:00 2001 From: Jamie McClelland Date: Fri, 1 Sep 2023 09:59:40 -0400 Subject: [PATCH] avoid double clicks on petition page --- CRM/Campaign/Form/Petition/Signature.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CRM/Campaign/Form/Petition/Signature.php b/CRM/Campaign/Form/Petition/Signature.php index 2c13088366..aed16cd246 100644 --- a/CRM/Campaign/Form/Petition/Signature.php +++ b/CRM/Campaign/Form/Petition/Signature.php @@ -116,6 +116,13 @@ class CRM_Campaign_Form_Petition_Signature extends CRM_Core_Form { protected $_image_URL; + /** + * Prevent double clicks from creating duplicate or blank records. + * + * @var bool + */ + public $submitOnce = TRUE; + /** */ public function __construct() { -- 2.25.1