Browse Source

Don't throw on UniqueConstraintViolationException since a written value is okay enough

Signed-off-by: Joas Schilling <coding@schilljs.com>
tags/v16.0.0alpha1
Joas Schilling 5 years ago
parent
commit
901f1d43e9
No account linked to committer's email address
1 changed files with 8 additions and 2 deletions
  1. 8
    2
      lib/private/Collaboration/Resources/Manager.php

+ 8
- 2
lib/private/Collaboration/Resources/Manager.php View File

@@ -406,7 +406,10 @@ class Manager implements IManager {
'resource_id' => $query->createNamedParameter($resource->getId()),
'access' => $query->createNamedParameter($access),
]);
$query->execute();
try {
$query->execute();
} catch (UniqueConstraintViolationException $e) {
}
}

public function cacheAccessForCollection(ICollection $collection, ?IUser $user, bool $access): void {
@@ -419,7 +422,10 @@ class Manager implements IManager {
'collection_id' => $query->createNamedParameter($collection->getId()),
'access' => $query->createNamedParameter($access),
]);
$query->execute();
try {
$query->execute();
} catch (UniqueConstraintViolationException $e) {
}
}

public function invalidateAccessCacheForUser(?IUser $user): void {

Loading…
Cancel
Save