[4.4.0][Xperia X]Alarm for all-day events sounding in the middle of the night - faulty database migration?

REPRODUCIBILITY: 100%?
OS VERSION: 4.4.0
HARDWARE: Xperia X
UI LANGUAGE: SE
REGRESSION: Sort of, but caveat…

DESCRIPTION:

Alarm for all-day event fires at midnight, which is more annoying than useful.

This was also the case in many earlier releases, too, but the situation improved with the following two changes:
a) the default reminder value for all-day events was separated from the default for specific-time events
b) new options 6h and 12h

I have been setting the alarm 12 h before all-day events, which has worked well up to now.

In 4.4.0 these alarms now go off at midnight, suggesting that all-day events now are considered as starting at 12:00 instead of at 00:00. If that is the case, either there was no migration script updating the database for the new event starting time, or the script failed when updating to 4.4.0.

This is annoying, since there is also no UI for finding and updating affected events manually.

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Have an all-day event with a reminder set 12 h before it starts
  2. Wake-up when the alarm fires at midnight the day before

EXPECTED RESULT:

Reminder to fire at 12:00 the day before the event.

ACTUAL RESULT:

Reminder fires at midnight.

MODIFICATIONS:

ADDITIONAL INFORMATION:

Do you have a Nextcloud Birthdays calendar?

There is a longstanding issue in NC that it sets the bday alarms to midnight.

Or is it any and all full-day events?

I do. However, this happens with all-day events in my “Personal” calendar, the one that doesn’t sync anywhere.