From 343e507a67d178e4bc21a913e2bffcdffd0bf376 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Tue, 3 Mar 2015 18:15:08 -0500 Subject: [PATCH] CRM-15932 - Fix activity date default recurring values --- templates/CRM/Core/Form/RecurringEntity.tpl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/templates/CRM/Core/Form/RecurringEntity.tpl b/templates/CRM/Core/Form/RecurringEntity.tpl index 52f5a6aa88..c7b515a759 100644 --- a/templates/CRM/Core/Form/RecurringEntity.tpl +++ b/templates/CRM/Core/Form/RecurringEntity.tpl @@ -169,7 +169,14 @@ //If there are changes in repeat configuration, enable save button //Dialog for preview repeat Configuration dates function previewDialog() { - var payload = $form.serialize() + '&entity_table={/literal}{$entityTable}{literal}&entity_id={/literal}{$currentEntityId}{literal}', + // Set default value for start date on activity forms before generating preview + if (!$('#repetition_start_date', $form).val() && $('#activity_date_time', $form).val()) { + $('#repetition_start_date', $form) + .val($('#activity_date_time', $form).val()) + .next().val($('#activity_date_time', $form).next().val()) + .siblings('.hasTimeEntry').val($('#activity_date_time', $form).siblings('.hasTimeEntry').val()); + } + var payload = $form.serialize() + '{/literal}&entity_table={$entityTable}&entity_id={$currentEntityId}{literal}', settings = CRM.utils.adjustDialogDefaults({ width: '50%', url: CRM.url("civicrm/recurringentity/preview", payload) -- 2.25.1