Skip to content
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

Missing UID property for VEVENT #37

Open
gabsoftware opened this issue Dec 22, 2016 · 6 comments
Open

Missing UID property for VEVENT #37

gabsoftware opened this issue Dec 22, 2016 · 6 comments

Comments

@gabsoftware
Copy link

Each VEVENT should have a unique UID property. Currently they do not have one.

@nwcell
Copy link
Owner

nwcell commented Sep 14, 2017

Is this breaking behavior? I'm marking this as an enhancement otherwise.

@gabsoftware
Copy link
Author

Yes on my different calendar software it only import the first event and ignore all the others, and if I remember well on Outlook same thing happened.

@nwcell nwcell added the bug label Sep 20, 2017
@nwcell
Copy link
Owner

nwcell commented Sep 20, 2017

Yeah, I remember writing this bit. I'm incrementing the uid by 1 for each event in a multi event download. I can see there being an issue if you want to merge events into a calendar.

Does anyone know if it's safe to throw a uuid in there?

@philipp
Copy link

philipp commented Jun 19, 2018

It would be nice to be able to be able to explicitly set an ID or something for it.
The UID is used to identify cancelations and updates to existing events in a calendar.

If you're in the mood for adding at least one optional parameter to "eddEvent", it's probably reasonable to default it to a UUID, but let users override it in case they have a meaningful ID for this particular event.

@ThirdPrice
Copy link

Has this been implemented? I know it's been a while, but I think this is making an issue with my project as when importing a .ics into calendars, it seems to override the previous import

@ThisIsJJones
Copy link

I was also having this issue. Went through the code and found the "uidDomain" parameter when initializing the ics. I set this to a random number and the calendar now knows it's a different event. Hope this helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants