Skip to content
Snippets Groups Projects
Unverified Commit 304f24ee authored by Eileen McNaughton's avatar Eileen McNaughton Committed by GitHub
Browse files

Merge pull request #32256 from JMAConsulting/issue_5726_82

Revert "Fix ActionSchedule save on repeat events"
parents 49f1d096 a1001c9e
No related branches found
No related tags found
No related merge requests found
......@@ -29,8 +29,7 @@ class ActionScheduleSpecProvider extends \Civi\Core\Service\AutoService implemen
$spec->getFieldByName('name')->setRequired(FALSE);
// Repeat events do not require mapping_id or start_action_unit (or seemingly start_action_condition)- although
// we don't have that level of nuance available so we make them optional for all events.
$spec->getFieldByName('mapping_id')->setRequiredIf('empty($values.used_for) || $values.used_for !== "civicrm_event"');
$spec->getFieldByName('start_action_unit')->setRequiredIf('empty($values.absolute_date) && (empty($values.used_for) || $values.used_for !== "civicrm_event")');
$spec->getFieldByName('mapping_id')->setRequiredIf('empty($values.used_for)');
$spec->getFieldByName('start_action_condition')->setRequiredIf('empty($values.absolute_date) && (empty($values.used_for) || $values.used_for !== "civicrm_event")');
$spec->getFieldByName('entity_value')->setRequired(TRUE);
$spec->getFieldByName('start_action_offset')->setRequiredIf('empty($values.absolute_date)');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment