浏览代码

Merge pull request #38322 from nextcloud/bugfix/noid/throw-early-app-container

Julius Härtl 11 月之前
父节点
当前提交
3846ec2899
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      lib/private/ServerContainer.php

+ 4 - 2
lib/private/ServerContainer.php

@@ -154,8 +154,10 @@ class ServerContainer extends SimpleContainer {
 			try {
 				return $appContainer->queryNoFallback($name);
 			} catch (QueryException $e) {
-				// Didn't find the service or the respective app container,
-				// ignore it and fall back to the core container.
+				// Didn't find the service or the respective app container
+				// In this case the service won't be part of the core container,
+				// so we can throw directly
+				throw $e;
 			}
 		} elseif (str_starts_with($name, 'OC\\Settings\\') && substr_count($name, '\\') >= 3) {
 			$segments = explode('\\', $name);