aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/default-face-summary.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-25 00:10:02 -0400
committerCraig Jennings <c@cjennings.net>2026-06-25 00:10:02 -0400
commit701d4b0df760874dbc0c9cca4bfc2a1bf0059ea1 (patch)
tree866235439329bf65f5ef7c6f596b061fe79652da /scripts/theme-studio/default-face-summary.py
parent75beeb556188e06a139e0a006b44a27671763907 (diff)
downloaddotemacs-701d4b0df760874dbc0c9cca4bfc2a1bf0059ea1.tar.gz
dotemacs-701d4b0df760874dbc0c9cca4bfc2a1bf0059ea1.zip
fix(calendar-sync): re-derive status from a declined occurrence override
A recurring event declined for one occurrence still synced with :STATUS: accepted, because apply-single-exception merged the override attendees but never re-derived the user's status from them, so filter-declined never dropped it. Re-derive :status via find-user-status when the exception overrides :attendees, leaving the inherited status when the override doesn't name the user. Four new tests cover declined, accepted, no-attendee, and user-absent overrides.
Diffstat (limited to 'scripts/theme-studio/default-face-summary.py')
0 files changed, 0 insertions, 0 deletions