-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Birthdays not synced from Nextcloud 27 to Android 12/13 #24
Comments
@ArnyminerZ Can you please have a look (reproduce with a test first)? I think |
Reproduced with a copy-paste of @Test
fun testType_BirthdayWithTimezone() {
EventBuilder(Uri.EMPTY, null, Contact().apply {
birthDay = Birthday("19510311T000000+0100")
}, false).build().also { result ->
assertEquals(CommonDataKinds.Event.TYPE_BIRTHDAY, result[0].values[CommonDataKinds.Event.TYPE])
}
} |
Does unfortunately not seem to be fixed in 4.3.9 yet :-/ This is the vcard:
From the logs:
I also noticed that there is a "&# 13;" at the end of each line of the processed vcard. Does this has something to do with it? Please can you check again whats the case with this vcard? @ArnyminerZ Reference: Zammad #2891 |
Guess that's because We should
|
Hello again, I had to wait for F-Droid to build and distribute the 4.3.10-ose package. Now I have tested and the problem is not yet fixed - but I think I know why. If I compare the used library versions in the app's About dialog, I see the same vcard4android version as with 4.3.9-ose ( Is this an issue with F-Droid's build process, or is there another way to get a true-full-up-to-date apk for testing? Thanks and kind regards, |
@fwiep See #26 (comment) |
Discussed in bitfireAT/davx5-ose#385
Originally posted by fwiep August 22, 2023
Hello,
Using DAVx5 v4.3.5.2 from F-Droid on several devices, both Android 12.1 (2x custom built LineageOS) and Android 13 (1x stock Samsung UI).
Since about one week, all contacts no longer have their birthdays set on the Android device. In the Nextcloud, all is well and all the dates are present and shown on screen.
I have tried to clear the Contacts-app cache, even installed an extra (official Google) Contacts app to compare the result. On all three devices, not a single birthday is shown. The Contact app allows me to add a birthday to the contact, but via DAVx5, no birthday gets synchronized.
When I edit, say the 'Notes' field of a contact in the Nextcloud, then sync through DAVx5, this modification shows up instantly.
How can I get the birthdays back into my Android contacts?
How should I debug this issue? I have collected a sync's verbose logfile, but no error is shown.
Thanks for your help,
FWieP
The text was updated successfully, but these errors were encountered: