Skip to content

Commit

Permalink
fix: Error handling in Upload Attendance (#23907)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anurag810 committed Nov 15, 2020
1 parent 7178df8 commit 69be37f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
8 changes: 4 additions & 4 deletions erpnext/hr/doctype/upload_attendance/upload_attendance.js
Expand Up @@ -24,10 +24,10 @@ erpnext.hr.AttendanceControlPanel = frappe.ui.form.Controller.extend({
}
window.location.href = repl(frappe.request.url +
'?cmd=%(cmd)s&from_date=%(from_date)s&to_date=%(to_date)s', {
cmd: "erpnext.hr.doctype.upload_attendance.upload_attendance.get_template",
from_date: this.frm.doc.att_fr_date,
to_date: this.frm.doc.att_to_date,
});
cmd: "erpnext.hr.doctype.upload_attendance.upload_attendance.get_template",
from_date: this.frm.doc.att_fr_date,
to_date: this.frm.doc.att_to_date,
});
},

show_upload() {
Expand Down
7 changes: 6 additions & 1 deletion erpnext/hr/doctype/upload_attendance/upload_attendance.py
Expand Up @@ -28,7 +28,12 @@ def get_template():
w = UnicodeWriter()
w = add_header(w)

w = add_data(w, args)
try:
w = add_data(w, args)
except Exception as e:
frappe.clear_messages()
frappe.respond_as_web_page("Holiday List Missing", html=e)
return

# write out response as a type csv
frappe.response['result'] = cstr(w.getvalue())
Expand Down

0 comments on commit 69be37f

Please sign in to comment.