fix: handle missing uid in deprecated socket call

This commit is contained in:
Julian Lam
2021-09-03 15:53:25 -04:00
parent 0a41741b7e
commit cdaea61136

View File

@@ -8,6 +8,10 @@ const api = require('../../api');
module.exports = function (SocketUser) {
SocketUser.changePicture = async function (socket, data) {
if (!socket.uid) {
throw new Error('[[error:invalid-uid]]');
}
websockets.warnDeprecated(socket, 'PUT /api/v3/users/:uid/picture');
await api.users.changePicture(socket, data);
};