Closed dineshpanchal93 closed 5 months ago
{
"auto_codification": "0.0.1",
"bhagwati_addon_s": "0.0.1",
"erpnext": "15.20.5",
"frappe": "15.23.0",
"hr_reports": "0.0.1",
"hrms": "15.18.0",
"in_out_track": "0.0.1",
"india_compliance": "15.7.2",
"print_designer": "1.2.0",
"sbi": "0.0.1"
}
Form/Shift Type/Production Staff
Traceback (most recent call last):
File "apps/frappe/frappe/app.py", line 110, in application
response = frappe.api.handle(request)
File "apps/frappe/frappe/api/__init__.py", line 49, in handle
data = endpoint(**arguments)
File "apps/frappe/frappe/api/v1.py", line 36, in handle_rpc_call
return frappe.handler.handle()
File "apps/frappe/frappe/handler.py", line 49, in handle
data = execute_cmd(cmd)
File "apps/frappe/frappe/handler.py", line 85, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "apps/frappe/frappe/__init__.py", line 1718, in call
return fn(*args, **newargs)
File "apps/frappe/frappe/handler.py", line 326, in run_doc_method
response = doc.run_method(method)
File "apps/frappe/frappe/model/document.py", line 962, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File "apps/frappe/frappe/model/document.py", line 1322, in composer
return composed(self, method, *args, **kwargs)
File "apps/frappe/frappe/model/document.py", line 1304, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File "apps/frappe/frappe/model/document.py", line 959, in fn
return method_object(*args, **kwargs)
File "apps/frappe/frappe/utils/typing_validations.py", line 31, in wrapper
return func(*args, **kwargs)
File "apps/hrms/hrms/hr/doctype/shift_type/shift_type.py", line 41, in process_auto_attendance
attendance_date = key[1].date()
AttributeError: 'NoneType' object has no attribute 'date'
{
"type": "POST",
"args": {
"docs": "{\"name\":\"Production Staff\",\"owner\":\"Administrator\",\"creation\":\"2023-12-27 11:11:25.406764\",\"modified\":\"2024-05-31 12:38:06.428196\",\"modified_by\":\"Administrator\",\"docstatus\":0,\"idx\":577,\"start_time\":\"9:00:00\",\"end_time\":\"19:00:00\",\"holiday_list\":\"Holiday List 2024\",\"enable_auto_attendance\":1,\"determine_check_in_and_check_out\":\"Alternating entries as IN and OUT during the same shift\",\"working_hours_calculation_based_on\":\"First Check-in and Last Check-out\",\"begin_check_in_before_shift_start_time\":300,\"allow_check_out_after_shift_end_time\":300,\"mark_auto_attendance_on_holidays\":1,\"working_hours_threshold_for_half_day\":0,\"working_hours_threshold_for_absent\":2,\"process_attendance_after\":\"2024-02-28\",\"last_sync_of_checkin\":\"2024-05-30 23:59:59\",\"enable_late_entry_marking\":1,\"late_entry_grace_period\":15,\"enable_early_exit_marking\":1,\"early_exit_grace_period\":15,\"doctype\":\"Shift Type\"}",
"method": "process_auto_attendance"
},
"freeze": true,
"headers": {},
"error_handlers": {},
"url": "/api/method/run_doc_method",
"request_id": null
}
{
"exception": "AttributeError: 'NoneType' object has no attribute 'date'",
"exc_type": "AttributeError",
"_exc_source": "hrms (app)"
}
Information about bug
Shift Type gives error while process the attendance
Module
HR
Version
ERPNext: v15.20.5 (version-15)
Frappe Framework: v15.23.0 (version-15)
Hr Reports: v0.0.1 (main)
Frappe HR: v15.18.0 (version-15)
Installation method
manual install
Relevant log output / Stack trace / Full Error Message.
Code of Conduct