Merge pull request #24263 from nextcloud/backport/24108/stable20
[stable20] Use correct year for generated birthdays events
This commit is contained in:
commit
e772fd6409
|
@ -235,7 +235,12 @@ class BirthdayService {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$originalYear = (int)$dateParts['year'];
|
$originalYear = (int)$dateParts['year'];
|
||||||
|
// 'X-APPLE-OMIT-YEAR' is not always present, at least iOS 12.4 uses the hard coded date of 1604 (the start of the gregorian calendar) when the year is unknown
|
||||||
|
if ($originalYear == 1604) {
|
||||||
|
$originalYear = null;
|
||||||
|
$unknownYear = true;
|
||||||
|
$birthday = '1970-' . $dateParts['month'] . '-' . $dateParts['date'];
|
||||||
|
}
|
||||||
if ($originalYear < 1970) {
|
if ($originalYear < 1970) {
|
||||||
$birthday = '1970-' . $dateParts['month'] . '-' . $dateParts['date'];
|
$birthday = '1970-' . $dateParts['month'] . '-' . $dateParts['date'];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue