|
|
@@ -63,14 +63,13 @@ module.exports = function(crowi) {
|
|
|
* chech storage for fileUpload reaches MONGODB_GRIDFS_LIMIT (for gridfs)
|
|
|
*/
|
|
|
lib.checkCapacity = async(uploadFileSize) => {
|
|
|
- const usingFilesSize = await getCollectionSize();
|
|
|
- if (process.env.MONGODB_GRIDFS_LIMIT != false) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- else if (+process.env.MONGODB_GRIDFS_LIMIT > usingFilesSize + +uploadFileSize) {
|
|
|
+ // skip checking if env var is undefined
|
|
|
+ if (process.env.MONGODB_GRIDFS_LIMIT == null) {
|
|
|
return true;
|
|
|
}
|
|
|
- return false;
|
|
|
+
|
|
|
+ const usingFilesSize = await getCollectionSize();
|
|
|
+ return (+process.env.MONGODB_GRIDFS_LIMIT > usingFilesSize + +uploadFileSize);
|
|
|
};
|
|
|
|
|
|
lib.uploadFile = async function(filePath, contentType, fileStream, options) {
|