mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 03:10:46 -06:00
FIX: prevents a circular json error in tests (#14738)
The flow goes from: - getting current user object - creating a POJO using some of the current user keys - passing this POJO around, which end up being used in message bus - the processing fn associated ens up doing User.create on this object will both create a User object, but also inject store in it, store is holding a reference to currentUser Object and... BOOM, we have an object holding a reference to the same object, which JSON.stringify used in prepareBody of pretender doesn't like.
This commit is contained in:
parent
0f71a43434
commit
4272eb7ffc
@ -48,7 +48,7 @@ export function joinChannel(name, user) {
|
|||||||
publishToMessageBus(
|
publishToMessageBus(
|
||||||
`/presence${name}`,
|
`/presence${name}`,
|
||||||
{
|
{
|
||||||
entering_users: [user],
|
entering_users: [Object.assign({}, user)],
|
||||||
},
|
},
|
||||||
0,
|
0,
|
||||||
channel.last_message_id
|
channel.last_message_id
|
||||||
|
Loading…
Reference in New Issue
Block a user