diff --git a/code/cms/DMSDocumentAddController.php b/code/cms/DMSDocumentAddController.php index 0cf9d12..bba207d 100644 --- a/code/cms/DMSDocumentAddController.php +++ b/code/cms/DMSDocumentAddController.php @@ -62,6 +62,9 @@ class DMSDocumentAddController extends LeftAndMain { $uploadField = DMSUploadField::create('AssetUploadField', ''); $uploadField->setConfig('previewMaxWidth', 40); $uploadField->setConfig('previewMaxHeight', 30); + // Required to avoid Solr reindexing (often used alongside DMS) to + // return 503s because of too many concurrent reindex requests + $uploadField->setConfig('sequentialUploads', 1); $uploadField->addExtraClass('ss-assetuploadfield'); $uploadField->removeExtraClass('ss-uploadfield'); $uploadField->setTemplate('AssetUploadField');