fix(chat): Do not remove Chat Operators from Website Settings
This commit is contained in:
parent
2858118f91
commit
265d4501c6
1 changed files with 4 additions and 1 deletions
|
|
@ -195,7 +195,10 @@ def create(kind, owner, users = None, name = None):
|
|||
|
||||
for user in dsettings.chat_operators:
|
||||
if user.user not in users:
|
||||
room.append('users', user)
|
||||
# appending user to room.users will remove the user from chat_operators
|
||||
# this is undesirable, create a new Chat Room User instead
|
||||
chat_room_user = {"doctype": "Chat Room User", "user": user.user}
|
||||
room.append('users', chat_room_user)
|
||||
|
||||
room.save(ignore_permissions = True)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue