From 8e02d39cb3e820e7bd0f6a45267215836435d66f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 1 Sep 2020 22:44:03 +0200 Subject: [PATCH] Fix prefill of end date when event type is rendez-vous --- htdocs/comm/action/card.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php index 994613db8b1..330b8252010 100644 --- a/htdocs/comm/action/card.php +++ b/htdocs/comm/action/card.php @@ -918,9 +918,11 @@ if ($action == 'create') // Date end $datef = ($datef ? $datef : $object->datef); if (GETPOST('datef', 'int', 1)) $datef = dol_stringtotime(GETPOST('datef', 'int', 1), 0); - if (empty($datef) && !empty($datep) && !empty($conf->global->AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS)) + if (empty($datef) && !empty($datep)) { - $datef = dol_time_plus_duree($datep, $conf->global->AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS, 'h'); + if (GETPOST("actioncode", 'aZ09') == 'AC_RDV' || empty($conf->global->AGENDA_USE_EVENT_TYPE_DEFAULT)) { + $datef = dol_time_plus_duree($datep, (empty($conf->global->AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS) ? 1 : $conf->global->AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS), 'h'); + } } print ''.$langs->trans("DateActionEnd").''; if (GETPOST("afaire") == 1) {