diff --git a/src/libsync/capabilities.cpp b/src/libsync/capabilities.cpp index c1474e6d22ac9..8edd994c664f5 100644 --- a/src/libsync/capabilities.cpp +++ b/src/libsync/capabilities.cpp @@ -232,6 +232,11 @@ int Capabilities::maxConcurrentChunkUploads() const bool Capabilities::bulkUpload() const { + static const auto bulkUploadEnv = qgetenv("NEXTCLOUD_BULK_UPLOAD"); + if (bulkUploadEnv == "0") + return false; + if (bulkUploadEnv == "1") + return true; return _capabilities["dav"].toMap()["bulkupload"].toByteArray() >= "1.0"; }