Bug 444640

Summary: Birthdays & Anniversaries reminder days does not update
Product: [Frameworks and Libraries] Akonadi Reporter: Daniel Rees <dan>
Component: Birthdays ResourceAssignee: kdepim bugs <kdepim-bugs>
Status: CONFIRMED ---    
Severity: normal CC: gjditchfield
Priority: NOR    
Version: 5.18.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Daniel Rees 2021-10-30 01:55:31 UTC
SUMMARY

Editing the reminder for "Birthdays & Anniversaries" does not update individual calendar entries for birthdays sourced from CardDav account.



STEPS TO REPRODUCE
1. After activating "Birthdays & Anniversaries", right click and select Calendar Properties
2. Change the value in "Remind prior to event" input box
3. Click apply

OBSERVED RESULT

The dialog box stores the inputted value but this does not update individual birthdays on the calendar.

EXPECTED RESULT

The individual birthdays should be updated to reflect the value inputted via the Calendar Properties dialog.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

Arch Linux
Comment 1 gjditchfield 2022-05-22 15:48:48 UTC
Confirmed for 22.04.1.

After changing the "Remind" period to 2 days
- The tool tip for a birthday and the details in the sidebar
  item viewer still show "Reminder: 1 day before the start".
- On akonadiconsole's browser tab, the raw payload for
  the birthday still contains "TRIGGER:-P1D".

This remains true even after a full restart.
Comment 2 gjditchfield 2022-05-22 16:21:11 UTC
The new reminder period is applied to contact birthdays
created after the period changes.