Merge pull request #5426 from achillesrasquinha/5364

Fix Chat Enable for System Settings
This commit is contained in:
Achilles Rasquinha 2018-04-12 14:50:01 +05:30 committed by GitHub
commit 5c21a49346
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2714,7 +2714,7 @@ frappe.chat.setup = () => {
frappe.log.info(`Chat Profile created for User ${frappe.session.user}.`)
if ( 'desk' in frappe ) { // same as desk?
const should_render = frappe.sys_defaults.enable_chat && enable_chat
const should_render = Boolean(parseInt(frappe.sys_defaults.enable_chat)) && enable_chat
frappe.chat.render(should_render)
}
})
@ -2724,7 +2724,7 @@ frappe.chat.setup = () => {
frappe.chat.profile.on.update((user, profile) => {
if ( user === frappe.session.user && 'enable_chat' in profile ) {
frappe.log.warn(`Chat Profile update (Enable Chat - ${Boolean(profile.enable_chat)})`)
const should_render = frappe.sys_defaults.enable_chat && profile.enable_chat
const should_render = Boolean(parseInt(frappe.sys_defaults.enable_chat)) && profile.enable_chat
frappe.chat.render(should_render)
}
})