Skip to content
Snippets Groups Projects
Unverified Commit 901f1d43 authored by Joas Schilling's avatar Joas Schilling Committed by Julius Härtl
Browse files

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

parent 995cad0c
No related branches found
No related tags found
No related merge requests found
...@@ -406,7 +406,10 @@ class Manager implements IManager { ...@@ -406,7 +406,10 @@ class Manager implements IManager {
'resource_id' => $query->createNamedParameter($resource->getId()), 'resource_id' => $query->createNamedParameter($resource->getId()),
'access' => $query->createNamedParameter($access), 'access' => $query->createNamedParameter($access),
]); ]);
$query->execute(); try {
$query->execute();
} catch (UniqueConstraintViolationException $e) {
}
} }
public function cacheAccessForCollection(ICollection $collection, ?IUser $user, bool $access): void { public function cacheAccessForCollection(ICollection $collection, ?IUser $user, bool $access): void {
...@@ -419,7 +422,10 @@ class Manager implements IManager { ...@@ -419,7 +422,10 @@ class Manager implements IManager {
'collection_id' => $query->createNamedParameter($collection->getId()), 'collection_id' => $query->createNamedParameter($collection->getId()),
'access' => $query->createNamedParameter($access), 'access' => $query->createNamedParameter($access),
]); ]);
$query->execute(); try {
$query->execute();
} catch (UniqueConstraintViolationException $e) {
}
} }
public function invalidateAccessCacheForUser(?IUser $user): void { public function invalidateAccessCacheForUser(?IUser $user): void {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment