Don't crash on missing owncloud owner principal

pull/1419/head
Alex Baker 5 years ago
parent 1a5a0e4bff
commit fdb977031d

@ -377,15 +377,15 @@ 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, INVITE_ACCEPTED,
INVITE_ACCEPTED, ACCESS_OWNER
ACCESS_OWNER ))
)) }
} }
access.addAll(it) access.addAll(it)
} }

Loading…
Cancel
Save