From 40806a671d263d19f655d3a911d20ed749b38a4f Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Wed, 5 Jul 2023 20:42:06 +0200 Subject: [PATCH] fix(provisioning): Clear cache before returning Signed-off-by: Christoph Wurst --- lib/Service/Provisioning/Manager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Service/Provisioning/Manager.php b/lib/Service/Provisioning/Manager.php index 1d03770c7f..8d9e05c668 100644 --- a/lib/Service/Provisioning/Manager.php +++ b/lib/Service/Provisioning/Manager.php @@ -255,11 +255,12 @@ public function provisionSingleUser(array $provisionings, IUser $user): bool { */ public function newProvisioning(array $data): Provisioning { $provisioning = $this->provisioningMapper->validate($data); - return $this->provisioningMapper->insert($provisioning); + $provisioning = $this->provisioningMapper->insert($provisioning); if ($this->cacheFactory->isAvailable()) { $cache = $this->cacheFactory->createDistributed(self::MAIL_PROVISIONINGS); $cache->clear(); } + return $provisioning; } /**