mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-18 20:49:19 +00:00
fix: reset_employee_emails_cache method
This commit is contained in:
@@ -217,10 +217,12 @@ class Employee(NestedSet):
|
|||||||
|
|
||||||
def reset_employee_emails_cache(self):
|
def reset_employee_emails_cache(self):
|
||||||
prev_doc = self.get_doc_before_save()
|
prev_doc = self.get_doc_before_save()
|
||||||
if (self.cell_number != prev_doc.cell_number or
|
cell_number = self.get('cell_number')
|
||||||
self.user_id != prev_doc.user_id):
|
prev_number = prev_doc.get('cell_number')
|
||||||
frappe.cache().hdel('employees_with_number', prev_doc.cell_number)
|
if (cell_number != prev_number or
|
||||||
frappe.cache().hdel('employees_with_number', self.cell_number)
|
self.get('user_id') != prev_doc.get('user_id')):
|
||||||
|
frappe.cache().hdel('employees_with_number', cell_number)
|
||||||
|
frappe.cache().hdel('employees_with_number', prev_number)
|
||||||
|
|
||||||
def get_timeline_data(doctype, name):
|
def get_timeline_data(doctype, name):
|
||||||
'''Return timeline for attendance'''
|
'''Return timeline for attendance'''
|
||||||
|
|||||||
Reference in New Issue
Block a user