diff --git a/lib/private/Security/CertificateManager.php b/lib/private/Security/CertificateManager.php index befdcb6b85..77d0c844b8 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) {