|
|
|
@ -377,9 +377,8 @@ class CaldavSynchronizer @Inject constructor(
|
|
|
|
}
|
|
|
|
}
|
|
|
|
?.let {
|
|
|
|
?.let {
|
|
|
|
if (!isOwncloudOwner) {
|
|
|
|
if (!isOwncloudOwner) {
|
|
|
|
val principal = principalDao.getOrCreatePrincipal(
|
|
|
|
this@principals[OCOwnerPrincipal::class.java]?.owner?.let { href ->
|
|
|
|
account, this@principals[OCOwnerPrincipal::class.java]?.owner!!
|
|
|
|
val principal = principalDao.getOrCreatePrincipal(account, href)
|
|
|
|
)
|
|
|
|
|
|
|
|
access.add(principalDao.getOrCreateAccess(
|
|
|
|
access.add(principalDao.getOrCreateAccess(
|
|
|
|
list,
|
|
|
|
list,
|
|
|
|
principal,
|
|
|
|
principal,
|
|
|
|
@ -387,6 +386,7 @@ class CaldavSynchronizer @Inject constructor(
|
|
|
|
ACCESS_OWNER
|
|
|
|
ACCESS_OWNER
|
|
|
|
))
|
|
|
|
))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
access.addAll(it)
|
|
|
|
access.addAll(it)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return access
|
|
|
|
return access
|
|
|
|
|