Skip to content

RefreshWebcalService: randomly generate calendar-object uri - #19986

Merged
rullzer merged 1 commit into
masterfrom
bugfix/19980/fix_uid_as_uri
Mar 25, 2020
Merged

RefreshWebcalService: randomly generate calendar-object uri#19986
rullzer merged 1 commit into
masterfrom
bugfix/19980/fix_uid_as_uri

Conversation

@georgehrke

Copy link
Copy Markdown
Member

fixes#19980

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
@georgehrkegeorgehrke added the 3. to review Waiting for reviews label Mar 16, 2020
@georgehrke

Copy link
Copy Markdown
MemberAuthor

/backport to stable18

@georgehrke

Copy link
Copy Markdown
MemberAuthor

/backport to stable17

@georgehrke
georgehrke requested a review from kesselbMarch 18, 2020 20:44
@kesselb

Copy link
Copy Markdown
Contributor

createCalendarObject uses calendar id, object uri, uid and calendar type to look for existing objects. Does that still work if we use a random uri?

@georgehrke

Copy link
Copy Markdown
MemberAuthor

@kesselb Yes, the current implementation is very simple. When refetching a webcal feed, it just deletes all cached events and stores the new ones.
https://github.com/nextcloud/server/pull/19986/files#diff-61d9e7310db26875b0eabc3a089d5cd9L112

*
* @return string
*/
public function getRandomCalendarObjectUri():string {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could be protected.

@georgehrkegeorgehrke added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Mar 22, 2020
@rullzer
rullzer merged commit 3427653 into masterMar 25, 2020
@rullzer
rullzer deleted the bugfix/19980/fix_uid_as_uri branch March 25, 2020 07:11
@backportbot-nextcloud

Copy link
Copy Markdown

backport to stable18 in #20148

@backportbot-nextcloud

Copy link
Copy Markdown

backport to stable17 in #20149

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to releaseReady to be released and/or waiting for tests to finish

Projects

None yet

Development

Successfully merging this pull request may close these issues.

External ICS calendars fail to display if the UID includes slash

4 participants

@georgehrke@kesselb@tcitworld@rullzer