diff --git a/lib/private/Security/CertificateManager.php b/lib/private/Security/CertificateManager.php index befdcb6b85bb8293fd7a94eaa2e5a3c4257c8d7b..77d0c844b8c1056936e6af326743b4b64156aa7e 100644 --- a/lib/private/Security/CertificateManager.php +++ b/lib/private/Security/CertificateManager.php @@ -238,8 +238,9 @@ class CertificateManager implements ICertificateManager { if (!$this->view->file_exists($targetBundle)) { return true; } + if (!is_null($uid)) { // also depend on the system bundle - $sourceBundles[] = $this->view->filemtime($this->getCertificateBundle(null)); + $sourceMTimes[] = $this->view->filemtime($this->getCertificateBundle(null)); } $sourceMTime = array_reduce($sourceMTimes, function ($max, $mtime) {