From bb889fab50ffeff184db5aee1b152132d8b5e207 Mon Sep 17 00:00:00 2001
From: Arie Peterson <arie@greenhost.nl>
Date: Tue, 10 Oct 2023 10:33:46 +0200
Subject: [PATCH] Disable bulkupload

---
 CHANGELOG.md                               | 4 ++++
 templates/nextcloud-onlyoffice-config.yaml | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ea71f92..db0d63b4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## Unreleased
+
+* Disable bulkupload, to prevent failures with the desktop client.
+
 ## [0.15.17] - 2023-09-14
 
 * Replace OIDC app `sociallogin` by its fork `oidc_login`.
diff --git a/templates/nextcloud-onlyoffice-config.yaml b/templates/nextcloud-onlyoffice-config.yaml
index 95ce584e..2af0beaa 100644
--- a/templates/nextcloud-onlyoffice-config.yaml
+++ b/templates/nextcloud-onlyoffice-config.yaml
@@ -174,6 +174,9 @@ data:
   # system.skeletondirectory is set to empty (depending on helm value) to
   #   prevent the default skeleton files being copied for new users, because we
   #   think they take up too much space.
+  # system.bulkupload.enabled is set to false to disable bulkupload. Bulkupload
+  #   has led to failures while using the desktop client for some of our
+  #   customers.
   # apps.core.backgroundjobs_mode set to cron disables the unreliable ajax
   #   scheduling that is enabled by default. Ajax scheduling is not needed
   #   because cronjobs are regularly executed by a kubernetes resource.
@@ -188,6 +191,7 @@ data:
             {{- if not .Values.nextcloud.skeleton }}
             "skeletondirectory": "",
             {{- end }}
+            "bulkupload.enabled": false,
             "oidc_login_provider_url": {{ .Values.oidc.providerUrl | quote }},
             "oidc_login_client_id": {{ .Values.oidc.clientId | quote }},
             "oidc_login_client_secret": {{ .Values.oidc.clientSecret | default "" | quote }},
-- 
GitLab