Files
Radicale/radicale
TowyTowy c2a73cdc2d Fix: bday conversion clobbers NICKNAME when FN is empty
The share-by-map BDAY-to-ICS conversion builds a placeholder mapping for
the SUMMARY/DESCRIPTION/alarm templates. Each block sets the fallback
marker for its own placeholder (e.g. {nickname} -> '!nickname!', {n:f} ->
'!n:f!'), but the {fn} block wrote the empty-FN fallback to {nickname}
instead of {fn}.

As a result, for a VCARD whose FN is present but empty, a genuine
NICKNAME was overwritten with '!fn!' in the generated event, and the
{fn} placeholder never received its '!fn!' marker, so a '[{fn}|...]'
fallback in a template failed to resolve.

Assign the fallback to {fn}, matching the surrounding blocks.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-15 20:28:25 +02:00
..
2026-04-28 00:54:51 -05:00
2026-06-18 08:32:40 +02:00
2026-04-08 21:49:55 +02:00
2026-04-08 21:49:55 +02:00
2026-05-12 08:35:28 +02:00
2023-02-10 22:03:33 +01:00
2025-12-10 18:10:51 +01:00
2025-12-10 18:34:22 +01:00