mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 01:16:38 -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(
|
||||
`/presence${name}`,
|
||||
{
|
||||
entering_users: [user],
|
||||
entering_users: [Object.assign({}, user)],
|
||||
},
|
||||
0,
|
||||
channel.last_message_id
|
||||
|
Loading…
Reference in New Issue
Block a user