diff --git a/public/src/client/account/header.js b/public/src/client/account/header.js index a0f3dfd2a2..6b3ec29377 100644 --- a/public/src/client/account/header.js +++ b/public/src/client/account/header.js @@ -49,7 +49,7 @@ define('forum/account/header', [ }, callback); }, function() { - uploader.open(RELATIVE_PATH + '/api/user/uploadcover', { uid: yourid }, 0, function(imageUrlOnServer) { + uploader.open(RELATIVE_PATH + '/api/user/' + ajaxify.data.userslug + '/uploadcover', { uid: yourid }, 0, function(imageUrlOnServer) { components.get('account/cover').css('background-image', 'url(' + imageUrlOnServer + ')'); }); } diff --git a/src/routes/api.js b/src/routes/api.js index 32d764f5de..c80d9507c6 100644 --- a/src/routes/api.js +++ b/src/routes/api.js @@ -29,7 +29,7 @@ module.exports = function(app, middleware, controllers) { router.post('/topic/thumb/upload', middlewares, uploadsController.uploadThumb); router.post('/user/:userslug/uploadpicture', middlewares.concat([middleware.authenticate, middleware.checkGlobalPrivacySettings, middleware.checkAccountPermissions]), controllers.accounts.edit.uploadPicture); - router.post('/user/uploadcover', middlewares.concat([middleware.authenticate, middleware.checkGlobalPrivacySettings, middleware.checkAccountPermissions]), controllers.accounts.edit.uploadCoverPicture); + router.post('/user/:userslug/uploadcover', middlewares.concat([middleware.authenticate, middleware.checkGlobalPrivacySettings, middleware.checkAccountPermissions]), controllers.accounts.edit.uploadCoverPicture); router.post('/groups/uploadpicture', middlewares.concat([middleware.authenticate]), controllers.groups.uploadCover); };