-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
fix(caldav): stricter default calendar checks #45667
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
Conversation
|
/backport to stable29 |
9db8a35 to
3d5e847
Compare
3d5e847 to
a0d8728
Compare
|
I just realized that the fallback propFind method is also broken, when a task list is on top. So we have to do the same checks in our schedule plugin, too. I'll push another commit and some tests. |
| $objectTree, | ||
| $this->databaseConnection, | ||
| $this->userSession->getUser() | ||
| $this->userSession->getUser(), |
Check notice
Code scanning / Psalm
PossiblyNullArgument
| $this->server->tree, | ||
| \OC::$server->getDatabaseConnection(), | ||
| \OC::$server->getUserSession()->getUser() | ||
| \OC::$server->getUserSession()->getUser(), |
Check notice
Code scanning / Psalm
PossiblyNullArgument
| $this->server->tree, | ||
| \OC::$server->getDatabaseConnection(), | ||
| \OC::$server->getUserSession()->getUser() | ||
| \OC::$server->getUserSession()->getUser(), |
Check notice
Code scanning / Psalm
DeprecatedMethod
Reject calendars that - are subscriptions - are not writable - are shared with a user - are deleted - don't support VEVENTs Signed-off-by: Richard Steinmetz <[email protected]>
a635a94 to
cbea787
Compare
miaulalala
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Summary
Reject calendars that
Checklist