Skip to content

fix(dav): check if principal has email address before accessing it - #36210

Merged
kesselb merged 1 commit into
masterfrom
fix/4811/principal-email
Jan 26, 2023
Merged

fix(dav): check if principal has email address before accessing it#36210
kesselb merged 1 commit into
masterfrom
fix/4811/principal-email

Conversation

@st3iny

@st3inyst3iny commented Jan 18, 2023

Copy link
Copy Markdown
Member

Ref nextcloud/calendar#4811

Summary

A principal might not have an email address if the user didn't configure one. The existing check is semantically doing the same but throws an exception if the key is missing from the array.

Checklist

@st3inyst3iny added bug 3. to review Waiting for reviews feature: caldav Related to CalDAV internals labels Jan 18, 2023
@st3inyst3iny added this to the Nextcloud 26 milestone Jan 18, 2023
@st3iny

Copy link
Copy Markdown
MemberAuthor

/backport to stable23

@st3iny

Copy link
Copy Markdown
MemberAuthor

/backport to stable24

@st3iny

Copy link
Copy Markdown
MemberAuthor

/backport to stable25

@st3iny

Copy link
Copy Markdown
MemberAuthor

/backport to stable22

This is needed as per #35021 (comment). The initial feature was also backported to stable22.

Ref #21370 (comment)

@ChristophWurstChristophWurst added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jan 18, 2023
Ref nextcloud/calendar#4811
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
@st3iny
st3inyforce-pushed the fix/4811/principal-email branch from 0bab66f to bbda231CompareJanuary 24, 2023 08:28
@st3iny

Copy link
Copy Markdown
MemberAuthor

Rebased to fix CI.

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 finishbugfeature: caldavRelated to CalDAV internals

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants

@st3iny@ChristophWurst@tcitworld@kesselb@miaulalala