From b52163b5130db206f26efd7e2ce1c44e4e8b42fa Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Wed, 22 Nov 2023 13:32:52 +0530 Subject: [PATCH] fix: realtime updates broken (cherry picked from commit d2f69dda19e054e5866a54c6e0688f186698ff08) --- frontend/src/components/ListView.vue | 1 - frontend/src/views/expense_claim/Dashboard.vue | 2 -- frontend/src/views/leave/Dashboard.vue | 1 - frontend/src/views/salary_slip/Dashboard.vue | 1 - 4 files changed, 5 deletions(-) diff --git a/frontend/src/components/ListView.vue b/frontend/src/components/ListView.vue index 9198acb082..ef6315b80d 100644 --- a/frontend/src/components/ListView.vue +++ b/frontend/src/components/ListView.vue @@ -321,7 +321,6 @@ watch( onMounted(() => { socket.emit("doctype_subscribe", props.doctype) - socket.off("list_update") socket.on("list_update", (data) => { if (data?.doctype !== props.doctype) return fetchDocumentList() diff --git a/frontend/src/views/expense_claim/Dashboard.vue b/frontend/src/views/expense_claim/Dashboard.vue index 73a702cb22..de5c261160 100644 --- a/frontend/src/views/expense_claim/Dashboard.vue +++ b/frontend/src/views/expense_claim/Dashboard.vue @@ -66,14 +66,12 @@ const socket = inject("$socket") const employee = inject("$employee") onMounted(() => { - socket.off("hrms:update_expense_claims") socket.on("hrms:update_expense_claims", (data) => { if (data.employee === employee.data.name) { myClaims.reload() } }) - socket.off("hrms:update_employee_advances") socket.on("hrms:update_employee_advances", (data) => { if (data.employee === employee.data.name) { advanceBalance.reload() diff --git a/frontend/src/views/leave/Dashboard.vue b/frontend/src/views/leave/Dashboard.vue index 685fa2fa60..ffa56a70a9 100644 --- a/frontend/src/views/leave/Dashboard.vue +++ b/frontend/src/views/leave/Dashboard.vue @@ -48,7 +48,6 @@ const socket = inject("$socket") const employee = inject("$employee") onMounted(() => { - socket.off("hrms:update_leaves") socket.on("hrms:update_leaves", (data) => { if (data.employee === employee.data.name) { myLeaves.reload() diff --git a/frontend/src/views/salary_slip/Dashboard.vue b/frontend/src/views/salary_slip/Dashboard.vue index 91f3c9cd1a..7abddbf219 100644 --- a/frontend/src/views/salary_slip/Dashboard.vue +++ b/frontend/src/views/salary_slip/Dashboard.vue @@ -132,7 +132,6 @@ watch( ) onMounted(() => { - socket.off("hrms:update_salary_slips") socket.on("hrms:update_salary_slips", (data) => { if (data.employee === employee.data.name) { documents.reload()