Hi all ,
when i call this function
def filter_data(data,filters):
if filters.get("Job Opening"):
designation = frappe.db.get_value("Job Opening", filters["Job Opening"],"designation")
Skills = frappe.db.get_values("Skills", {"parent": ("'"+str(designation)+"'")}, "*", debug=False)
for item in frappe.db.get_list("Skills", {"parent": designation}, fields = ["name", "skill","rating"]):
frappe.errprint("======"+str(item.name))
i got this error
Traceback (most recent call last):
File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 62, in application
response = frappe.handler.handle()
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 22, in handle
data = execute_cmd(cmd)
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 942, in call
return fn(*args, **newargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/query_report.py", line 96, in run
res = frappe.get_attr(method_name)(frappe._dict(filters))
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/hr/report/applicant_analysis/applicant_analysis.py", line 12, in execute
data = filter_data(data, filters)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/hr/report/applicant_analysis/applicant_analysis.py", line 37, in filter_data
for item in frappe.db.get_list("Skills", {"parent": designation}, fields = ["name", "skill","rating"]):
File "/home/frappe/frappe-bench/apps/frappe/frappe/database.py", line 612, in get_list
return frappe.get_list(*args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1153, in get_list
return frappe.model.db_query.DatabaseQuery(doctype).execute(None, *args, **kwargs)
TypeError: execute() got multiple values for keyword argument 'fields'
can any one help me for that