Uncheck is_email_receipt when hidden
authorlarssandergreen <lars@wildsight.ca>
Wed, 10 May 2023 15:50:06 +0000 (09:50 -0600)
committerlarssandergreen <lars@wildsight.ca>
Wed, 10 May 2023 15:50:06 +0000 (09:50 -0600)
templates/CRM/Contribute/Form/Contribution.tpl

index b674f0982f1e88935afe64a7d2c410c9934e374c..d595cafa385c70d84cafe08d120210a6dfd38dfd 100644 (file)
                 else {
                   CRM.alert(ts("No email receipt can be sent as the contact's primary email address is on hold or they are set to do not email."), ts("Cannot send email receipt"));
                   $("#email-receipt", $form).hide();
+                  $("#is_email_receipt", $form).removeAttr('checked');
                 }
               }, function(failure) {
                 $("#email-receipt", $form).show();
             }
             else {
               $("#email-receipt", $form).hide();
+              $("#is_email_receipt", $form).removeAttr('checked');
             }
-          }
-
           showHideByValue('is_email_receipt', '', 'receiptDate', 'table-row', 'radio', true);
           showHideByValue('is_email_receipt', '', 'fromEmail', 'table-row', 'radio', false);
+          }
         });
 
         {/literal}