|
|
@@ -64,7 +64,7 @@ class OnParametersChange extends OnChangeDefault
|
|
|
// La date de début d'activité change
|
|
|
if (
|
|
|
$context->previousData()
|
|
|
- && $context->previousData()->getMusicalDate() !== $parameters->getMusicalDate()
|
|
|
+ && $context->previousData()->getMusicalDate()->getTimestamp() !== $parameters->getMusicalDate()->getTimestamp()
|
|
|
) {
|
|
|
$this->onMusicalDateChange(
|
|
|
$parameters,
|
|
|
@@ -145,7 +145,7 @@ class OnParametersChange extends OnChangeDefault
|
|
|
{
|
|
|
$currentMusicalDate = $parameters->getMusicalDate();
|
|
|
|
|
|
- if ($previousMusicalDate > $currentMusicalDate) {
|
|
|
+ if ($previousMusicalDate->getTimestamp() > $currentMusicalDate->getTimestamp()) {
|
|
|
$lowerDate = $currentMusicalDate;
|
|
|
$higherDate = $previousMusicalDate;
|
|
|
} else {
|
|
|
@@ -160,7 +160,10 @@ class OnParametersChange extends OnChangeDefault
|
|
|
|
|
|
/** @var Course $course */
|
|
|
foreach ($coursesToUpdate as $course) {
|
|
|
- $year = $this->organizationUtils->getActivityYearSwitchDate($parameters->getOrganization(), $course->getDatetimeStart());
|
|
|
+ $year = $this->organizationUtils->getActivityYearSwitchDate(
|
|
|
+ $parameters->getOrganization(),
|
|
|
+ $course->getDatetimeStart()
|
|
|
+ );
|
|
|
$course->setStartYear($year);
|
|
|
$course->setEndYear($year + 1);
|
|
|
}
|