aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2025-01-28 10:10:18 +0100
committerMarcel Klehr <mklehr@gmx.net>2025-01-28 10:10:18 +0100
commit4e10081e2a53790985e11101ca6278a0c85134a1 (patch)
tree3473d0790efe8570f5279ec3627d0001d6eeae39
parentc79179e22f84e4e0d18f063aac01c2c83fdf87bc (diff)
downloadnextcloud-server-backport/50331/stable30.tar.gz
nextcloud-server-backport/50331/stable30.zip
fix(TaskProcessing\Manager): Add missing cache->get()backport/50331/stable30
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
-rw-r--r--lib/private/TaskProcessing/Manager.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/TaskProcessing/Manager.php b/lib/private/TaskProcessing/Manager.php
index dd72c8b176d..84bfbcca190 100644
--- a/lib/private/TaskProcessing/Manager.php
+++ b/lib/private/TaskProcessing/Manager.php
@@ -741,6 +741,10 @@ class Manager implements IManager {
public function getAvailableTaskTypes(): array {
if ($this->availableTaskTypes === null) {
+ // We use local cache only because distributed cache uses JSOn stringify which would botch our ShapeDescriptor objects
+ $this->availableTaskTypes = $this->cache->get('available_task_types');
+ }
+ if ($this->availableTaskTypes === null) {
$taskTypes = $this->_getTaskTypes();
$availableTaskTypes = [];