Skip to content

Commit 73cf4e6

Browse files
authored
Merge pull request #4175 from frappe/version-15-hotfix
2 parents 459f006 + c7072fe commit 73cf4e6

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

hrms/api/__init__.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -705,9 +705,11 @@ def get_doctype_states(doctype: str) -> dict:
705705
# File
706706
@frappe.whitelist()
707707
def get_attachments(dt: str, dn: str):
708-
from frappe.desk.form.load import get_attachments
709-
710-
return get_attachments(dt, dn)
708+
return frappe.get_list(
709+
"File",
710+
fields=["name", "file_name", "file_url", "is_private"],
711+
filters={"attached_to_name": str(dn), "attached_to_doctype": dt},
712+
)
711713

712714

713715
@frappe.whitelist()

hrms/patches/v15_0/add_leave_type_permission_for_ess.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33

44
def execute():
5+
usertype = frappe.get_all("User Type", filters={"name": "Employee Self Service"})
6+
if not usertype:
7+
return
8+
59
doc = frappe.get_doc("User Type", "Employee Self Service")
610

711
existing = {d.document_type for d in doc.user_doctypes}

hrms/payroll/doctype/bulk_salary_structure_assignment/test_bulk_salary_structure_assignment.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@
1717
class TestBulkSalaryStructureAssignment(FrappeTestCase):
1818
def setUp(self):
1919
create_company()
20-
create_department("Accounts")
20+
self.department = create_department("Accounts")
2121
self.grade = create_employee_grade("Test Grade")
2222

2323
# employee grade with default base pay 50000
2424
self.emp1 = make_employee(
25-
"employee1@bssa.com", company="_Test Company", department="Accounts", grade="Test Grade"
25+
"employee1@bssa.com", company="_Test Company", department=self.department, grade=self.grade.name
2626
)
27-
self.emp2 = make_employee("employee2@bssa.com", company="_Test Company", department="Accounts")
28-
self.emp3 = make_employee("employee3@bssa.com", company="_Test Company", department="Accounts")
27+
self.emp2 = make_employee("employee2@bssa.com", company="_Test Company", department=self.department)
28+
self.emp3 = make_employee("employee3@bssa.com", company="_Test Company", department=self.department)
2929
# no department
3030
self.emp4 = make_employee("employee4@bssa.com", company="_Test Company")
3131
# different domain in employee_name
32-
self.emp5 = make_employee("employee5@test.com", company="_Test Company", department="Accounts")
32+
self.emp5 = make_employee("employee5@test.com", company="_Test Company", department=self.department)
3333

3434
def tearDown(self):
3535
frappe.db.rollback()
@@ -43,7 +43,7 @@ def test_get_employees(self):
4343
args = {
4444
"doctype": "Bulk Salary Structure Assignment",
4545
"from_date": today,
46-
"department": "Accounts",
46+
"department": self.department,
4747
}
4848
bulk_assignment = BulkSalaryStructureAssignment(args)
4949

0 commit comments

Comments
 (0)