Bei mir war offenbar das Problem entstanden, weil ich die Kontakte 2x von Google importiert habe. Bei jedem Import wurde pro Geburtstag ein entsprechendes Event erzeugt.
Was daraufhin fĂŒr mich die Lösung war:
Geburtstagskalender ganz löschen
alle Kontakte (ganzes importiertes Adressbuch) löschen
Kontakte neu importieren
Geburtstagskalender neu erstellen: occ dav:sync-birthday-calendar myuser
Kann bitte jemand erklĂ€re was der Unterschied zwischen Geburtstag und Jahrestag ist, bzw. wie das gedacht ist. Als ich neue Instanz aufgesetzt 23.x.y jedenfalls die letzte hatte meine Sprache noch auf englisch. Dann habe ich einen Birthday angelegt und bekam das Datum ohne Jahreszahl, habe ich beim selben Kontakt ein Aniversary angelegt bekam ich das Datum mit Jahreszahl. Mein erster Verdacht, da hat man bei der Ăbersetzung die Feldnamen vertauscht. Geburtstag festes Datum der Geburt, Jahrestag wiederholt vorkommender Tag jedes Jahr. Nachdem ich die Sprache auf deutsch umgestellt habe bekomme ich bei beiden Feldern die Jahreszahl dazu und doppelte EintrĂ€ge im Kalender des jeweils aktuellen Jahres.
FĂŒr mich wĂ€re sinnig Geburtstag Info zum echten Geburtstag, Jahrestag der sich wiederholende Tag. Ich hab auch keine Problem wenn aufgrund des Geburtstagseintrags jĂ€hrlich der Eintrag im Kalender kommt. Andererseits wĂ€re es praktisch, wenn ich kein Geburtsjahr kenne den jĂ€hrlichen Eintrag durch Eingabe des Eintrags unter Jahrestag ohne Jahreszahl eingeben könnte
grundsÀtzlich sind Geburtstage und Jahrestage getrennt zu betrachten.
Geburtstag in VCARD ist BDAY mit dem Format JJJJMMDD
Jahrestag ist ANNIVERSARY mit dem selben Format JJJJMMDD
Nachschauen kannst Du es in der vCard Format Specification ab Seite 30. 6.2.5. BDAY und 6.2.6. ANNIVERSARY
Im Thunderbird-Add-on cardbook werden die Jahrestage bei mir dann als Termin dargestellt (vCard Version 3.0) und stimmen mit den EintrĂ€gen in den Nextcloud-Kontakten ĂŒberein.