summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/workflowengine/lib/AppInfo/Application.php2
-rw-r--r--apps/workflowengine/lib/Service/RuleMatcher.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/workflowengine/lib/AppInfo/Application.php b/apps/workflowengine/lib/AppInfo/Application.php
index 2d04e2a1bf9..74a7c841ee7 100644
--- a/apps/workflowengine/lib/AppInfo/Application.php
+++ b/apps/workflowengine/lib/AppInfo/Application.php
@@ -110,7 +110,7 @@ class Application extends \OCP\AppFramework\App {
$operation->onEventCompat($eventName, $event, $ruleMatcher);
} else {
$logger = $this->getContainer()->getServer()->getLogger();
- $logger->warning(
+ $logger->debug(
'Cannot handle event {name} of {event} against entity {entity} and operation {operation}',
[
'app' => self::APP_ID,
diff --git a/apps/workflowengine/lib/Service/RuleMatcher.php b/apps/workflowengine/lib/Service/RuleMatcher.php
index b08bcbbe56b..6186df1d7b9 100644
--- a/apps/workflowengine/lib/Service/RuleMatcher.php
+++ b/apps/workflowengine/lib/Service/RuleMatcher.php
@@ -124,7 +124,7 @@ class RuleMatcher implements IRuleMatcher {
$additionalScopes = $this->manager->getAllConfiguredScopesForOperation($class);
foreach ($additionalScopes as $hash => $scopeCandidate) {
/** @var ScopeContext $scopeCandidate */
- if ($scopeCandidate->getScope() !== IManager::SCOPE_USER) {
+ if ($scopeCandidate->getScope() !== IManager::SCOPE_USER || in_array($scopeCandidate, $scopes)) {
continue;
}
if ($this->entity->isLegitimatedForUserId($scopeCandidate->getScopeId())) {