Nextcloud Calendar - Not sending invitation when creating from Android App

Hello,

I have issues with the mobile sync app in Android.

I have a Nextcloud Server 16.0.5. I have calendar fully working with an email account.

The issue comes when a user creates a meeting with another person from the mobile app in android. Then the app “DAVx⁵” syncs the meeting in calendar but it doesn’t trigger the mechanism that sends the invitation via email to the other person.

I have another user that using iPhone out of the box calendar app and it fulls works without any issue. The users create the meeting, iPhone syncs and servers sends the invitation.

Does anyone have the same issue? Is it an DAVx5 problem?

Any help is very welcome.

Thanks.

I got the same problem on my NextCloudServer 18.0.4 with DAVx5.

Interesting that the problem is not appening on iPhone…

After several test I think the problem come from the identity of the event organizer that is not correctly transmited when creating an event from some Android calendar apps. Nextcloud calendar server is then not able to match with the Nextcloud user that organize the event and thus doesn’t send invite emails. By using Samsung Calendar and using my NextCloud user email address as my DAVx5 account name, I have been able to solve the problem.

Demonstration :

If I create an event from NextCloud webapp and Invite one email :
image

One organizer : the identity of my Nextcloud user account
Invitation email is sent

If I create a new event from SimpleCalendarApp, synchronized with DAVx5, I inivite one email. The event created in nextcloud :
image

No organizer
No invitation email

If I do the same operation from Samsung Calendar app :

image

This time there is an organizer. The organizer name value is the DAVx5 account name I choose during DAVx5 configuration.
No invitation email is sent

I try to rename my DAVx5 account to match my NextCloud account, but It still not match with my NextCloud account (note the missing profile pictue) :

image

I finally found a solution!

The match between the organizer identity on Android and the NextCloud user is based on the NextCloud user email address. So I rename my DAVx account to match the email of mu NextCloud user (in the profile page), then the NextCloud calendar server is able to find my account and send invitation mail to attendees.

image

Do not display Nextcloud profile icon
But invitation mail is correctly sent to attendees

Probably link to this github issue : https://github.com/nextcloud/server/issues/17810