From 485f505c2d6794600c2039a489a65eafad4dd200 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Sat, 7 Mar 2015 21:39:11 -0500 Subject: [PATCH] CRM-15932 - Fix recurringEntity form validation --- templates/CRM/Core/Form/RecurringEntity.tpl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/templates/CRM/Core/Form/RecurringEntity.tpl b/templates/CRM/Core/Form/RecurringEntity.tpl index c25626516a..d85e499f9e 100644 --- a/templates/CRM/Core/Form/RecurringEntity.tpl +++ b/templates/CRM/Core/Form/RecurringEntity.tpl @@ -110,7 +110,7 @@ $('#repetition_frequency_unit', $form).each(changeFrequencyUnit).change(changeFrequencyUnit); function disableUnselected() { - $('input:radio[name=ends], input[name=repeats_by]', $form).not(':checked').siblings(':input').prop('disabled', true); + $('input:radio[name=ends], input[name=repeats_by]', $form).not(':checked').siblings(':input').prop('disabled', true).removeClass('required'); } disableUnselected(); @@ -119,6 +119,10 @@ disableUnselected(); }); + $('input:radio[name=ends]').siblings('.crm-clear-link').click(function() { + $('input:radio[name=ends][value=1]').prop('checked', true).trigger('click'); + }); + function validate() { var valid = $(':input', '#recurring-entity-block').valid(), modified = CRM.utils.initialValueChanged('#recurring-entity-block'); -- 2.25.1