v1.18.x
barisusakli 8 years ago
parent 36df4cdf97
commit da7bc5bb7a

@ -2,6 +2,7 @@
var async = require('async'); var async = require('async');
var fs = require('fs'); var fs = require('fs');
var path = require('path');
var Jimp = require('jimp'); var Jimp = require('jimp');
var mime = require('mime'); var mime = require('mime');
var winston = require('winston'); var winston = require('winston');
@ -37,8 +38,9 @@ module.exports = function (Groups) {
}, },
function (_tempPath, next) { function (_tempPath, next) {
tempPath = _tempPath; tempPath = _tempPath;
uploadsController.uploadGroupCover(uid, { uploadsController.uploadGroupCover(uid, {
name: 'groupCover', name: 'groupCover' + path.extname(tempPath),
path: tempPath, path: tempPath,
type: type, type: type,
}, next); }, next);
@ -52,7 +54,7 @@ module.exports = function (Groups) {
}, },
function (next) { function (next) {
uploadsController.uploadGroupCover(uid, { uploadsController.uploadGroupCover(uid, {
name: 'groupCoverThumb', name: 'groupCoverThumb' + path.extname(tempPath),
path: tempPath, path: tempPath,
type: type, type: type,
}, next); }, next);

@ -104,7 +104,10 @@ describe('Upload Controllers', function () {
it('should upload a file to a post', function (done) { it('should upload a file to a post', function (done) {
meta.config.allowFileUploads = 1; meta.config.allowFileUploads = 1;
var oldValue = meta.config.allowedFileExtensions;
meta.config.allowedFileExtensions = 'png,jpg,bmp,html';
helpers.uploadFile(nconf.get('url') + '/api/post/upload', path.join(__dirname, '../test/files/503.html'), { cid: cid }, jar, csrf_token, function (err, res, body) { helpers.uploadFile(nconf.get('url') + '/api/post/upload', path.join(__dirname, '../test/files/503.html'), { cid: cid }, jar, csrf_token, function (err, res, body) {
meta.config.allowedFileExtensions = oldValue;
assert.ifError(err); assert.ifError(err);
assert.equal(res.statusCode, 200); assert.equal(res.statusCode, 200);
assert(Array.isArray(body)); assert(Array.isArray(body));

Loading…
Cancel
Save