mirror of
https://github.com/nextcloud/server.git
synced 2026-02-20 00:12:30 -05:00
returns non lazy value while searching for lazy
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
This commit is contained in:
parent
bdb450f2ae
commit
8ba2cd4a07
1 changed files with 8 additions and 5 deletions
|
|
@ -462,11 +462,14 @@ class AppConfig implements IAppConfig {
|
|||
throw new AppConfigTypeConflictException('conflict with value type from database');
|
||||
}
|
||||
|
||||
if ($lazy) {
|
||||
return $this->lazyCache[$app][$key] ?? $default;
|
||||
}
|
||||
|
||||
return $this->fastCache[$app][$key] ?? $default;
|
||||
/**
|
||||
* - the pair $app/$key cannot exist in both array,
|
||||
* - we should still returns an existing non-lazy value even if current method
|
||||
* is called with $lazy is true
|
||||
*
|
||||
* This way, lazyCache will be empty until the load for lazy config value is requested.
|
||||
*/
|
||||
return $this->lazyCache[$app][$key] ?? $this->fastCache[$app][$key] ?? $default;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue