[BUGFIX] Prevent failure if DateFactory is provided with invalid day names #111

Merged
Anja Leichsenring merged 1 commit from bugfix/12950_events_tdm into main 2026-07-31 06:47:53 +00:00

The DateFactory generates dedicated dates for schedule series, but it
relies on the functionality of DateTime as PHP provides it. The valid input
'publicHolidays' from schema.org for weekdays breaks the functionality
and causes fatal errors. By testing the input before trying to manipulate
it, the error is prevented.

Assisted-By: Claude Opus 5 noreply@anthropic.com

The DateFactory generates dedicated dates for schedule series, but it relies on the functionality of DateTime as PHP provides it. The valid input 'publicHolidays' from schema.org for weekdays breaks the functionality and causes fatal errors. By testing the input before trying to manipulate it, the error is prevented. Assisted-By: Claude Opus 5 <noreply@anthropic.com>
[BUGFIX] Prevent failure if DateFactory is provided with invalide day names
Some checks failed
CI / base-qa (pull_request) Successful in 17s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 2m12s
CI / advanced-qa (82, ^14.3) (pull_request) Successful in 2m24s
CI / advanced-qa (83, ^13.4) (pull_request) Failing after 27s
CI / advanced-qa (83, ^14.3) (pull_request) Failing after 26s
CI / advanced-qa (84, ^13.4) (pull_request) Failing after 26s
CI / advanced-qa (84, ^14.3) (pull_request) Failing after 29s
CI / advanced-qa (85, ^14.3) (pull_request) Failing after 23s
CI / advanced-qa (85, ^13.4) (pull_request) Failing after 35s
8f7df4f9a4
The DateFactory generates dedicated dates for schedule series, but it
relies on the functionality of DateTime as PHP provides it. The valid input
'publicHolidays' from schema.org for weekdays breaks the functionality
and causes fatal errors. By testing the input before trying to manipulate
it, the error is prevented.

Assisted-By: Claude Opus 5 <noreply@anthropic.com>
Anja Leichsenring scheduled this pull request to auto merge when all checks succeed 2026-07-31 06:30:04 +00:00
Anja Leichsenring force-pushed bugfix/12950_events_tdm from 8f7df4f9a4
Some checks failed
CI / base-qa (pull_request) Successful in 17s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 2m12s
CI / advanced-qa (82, ^14.3) (pull_request) Successful in 2m24s
CI / advanced-qa (83, ^13.4) (pull_request) Failing after 27s
CI / advanced-qa (83, ^14.3) (pull_request) Failing after 26s
CI / advanced-qa (84, ^13.4) (pull_request) Failing after 26s
CI / advanced-qa (84, ^14.3) (pull_request) Failing after 29s
CI / advanced-qa (85, ^14.3) (pull_request) Failing after 23s
CI / advanced-qa (85, ^13.4) (pull_request) Failing after 35s
to 35fed90e58
All checks were successful
CI / base-qa (pull_request) Successful in 15s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 2m21s
CI / advanced-qa (82, ^14.3) (pull_request) Successful in 2m24s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 2m14s
CI / advanced-qa (83, ^14.3) (pull_request) Successful in 2m24s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 2m15s
CI / advanced-qa (84, ^14.3) (pull_request) Successful in 2m15s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 2m17s
CI / advanced-qa (85, ^14.3) (pull_request) Successful in 2m17s
2026-07-31 06:38:08 +00:00
Compare
Anja Leichsenring changed title from [BUGFIX] Prevent failure if DateFactory is provided with invalide day names to [BUGFIX] Prevent failure if DateFactory is provided with invalid day names 2026-07-31 06:42:16 +00:00
Anja Leichsenring scheduled this pull request to auto merge when all checks succeed 2026-07-31 06:43:58 +00:00
Anja Leichsenring deleted branch bugfix/12950_events_tdm 2026-07-31 06:47:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
typo3/events!111
No description provided.