fix bug with shared_by for own calendars if shared
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
This commit is contained in:
parent
28b6929111
commit
896dd76ab5
|
@ -279,6 +279,10 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
|
||||||
|
|
||||||
$readOnlyPropertyName = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only';
|
$readOnlyPropertyName = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only';
|
||||||
while($row = $result->fetch()) {
|
while($row = $result->fetch()) {
|
||||||
|
if ($row['principaluri'] === $principalUri) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$readOnly = (int) $row['access'] === Backend::ACCESS_READ;
|
$readOnly = (int) $row['access'] === Backend::ACCESS_READ;
|
||||||
if (isset($calendars[$row['id']])) {
|
if (isset($calendars[$row['id']])) {
|
||||||
if ($readOnly) {
|
if ($readOnly) {
|
||||||
|
|
|
@ -174,6 +174,10 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||||
|
|
||||||
$readOnlyPropertyName = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only';
|
$readOnlyPropertyName = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only';
|
||||||
while($row = $result->fetch()) {
|
while($row = $result->fetch()) {
|
||||||
|
if ($row['principaluri'] === $principalUri) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$readOnly = (int) $row['access'] === Backend::ACCESS_READ;
|
$readOnly = (int) $row['access'] === Backend::ACCESS_READ;
|
||||||
if (isset($addressBooks[$row['id']])) {
|
if (isset($addressBooks[$row['id']])) {
|
||||||
if ($readOnly) {
|
if ($readOnly) {
|
||||||
|
|
Loading…
Reference in New Issue