mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-27 17:16:14 +01:00
* log post owner changes * log each post separately * use map instad of a loop
This commit is contained in:
committed by
Barış Soner Uşaklı
parent
879acc85ae
commit
740de034fa
@@ -172,6 +172,17 @@ module.exports = function (SocketPosts) {
|
||||
throw new Error('[[error:no-privileges]]');
|
||||
}
|
||||
|
||||
await posts.changeOwner(data.pids, data.toUid);
|
||||
var postData = await posts.changeOwner(data.pids, data.toUid);
|
||||
var logs = postData.map(({ pid, uid, cid }) => (events.log({
|
||||
type: 'post-change-owner',
|
||||
uid: socket.uid,
|
||||
ip: socket.ip,
|
||||
targetUid: data.toUid,
|
||||
pid: pid,
|
||||
originalUid: uid,
|
||||
cid: cid,
|
||||
})));
|
||||
|
||||
await Promise.all(logs);
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user