### App Versions
```
{
	"archeive_system": "0.0.1",
	"bonyan_app": "0.0.1",
	"chat": "0.0.1",
	"education": "15.5.0",
	"erpnext": "14.74.1",
	"frappe": "14.81.4",
	"frappe_hijri_datepicker": "0.0.1",
	"free_disburse": "0.0.1",
	"healthcare": "14.0.3",
	"hr_report": "0.0.1",
	"hrms": "14.30.1",
	"initiative_app": "0.0.1",
	"itaam_information": "0.0.1",
	"metabase_integration": "0.0.1",
	"monitoring_and_evaluation": "0.0.1",
	"non_profit": "0.0.1",
	"openalt_theme": "0.0.1",
	"payments": "0.0.1",
	"scrum": "0.0.1",
	"wiki": "2.0.0"
}
```
### Route
```
Form/Oven Approued Quantty/ITAAM-OAQ-2024-22-09-000001
```
### Traceback
```
Traceback (most recent call last):
  File "apps/frappe/frappe/app.py", line 97, in application
    response = frappe.api.handle()
  File "apps/frappe/frappe/api.py", line 55, in handle
    return frappe.handler.handle()
  File "apps/frappe/frappe/handler.py", line 48, in handle
    data = execute_cmd(cmd)
  File "apps/frappe/frappe/handler.py", line 86, in execute_cmd
    return frappe.call(method, **frappe.form_dict)
  File "apps/frappe/frappe/__init__.py", line 1619, in call
    return fn(*args, **newargs)
  File "apps/frappe/frappe/desk/form/save.py", line 31, in savedocs
    doc.save()
  File "apps/frappe/frappe/model/document.py", line 310, in save
    return self._save(*args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 345, in _save
    self.run_before_save_methods()
  File "apps/frappe/frappe/model/document.py", line 1061, in run_before_save_methods
    self.run_method("validate")
  File "apps/frappe/frappe/model/document.py", line 931, in run_method
    out = Document.hook(fn)(self, *args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 1283, in composer
    return composed(self, method, *args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 1265, in runner
    add_to_return_value(self, fn(self, *args, **kwargs))
  File "apps/frappe/frappe/model/document.py", line 928, in fn
    return method_object(*args, **kwargs)
  File "apps/frappe/frappe/workflow/doctype/workflow/workflow.py", line 13, in validate
    self.create_custom_field_for_workflow_state()
  File "apps/frappe/frappe/workflow/doctype/workflow/workflow.py", line 39, in create_custom_field_for_workflow_state
    ).save()
  File "apps/frappe/frappe/model/document.py", line 310, in save
    return self._save(*args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 332, in _save
    return self.insert()
  File "apps/frappe/frappe/model/document.py", line 265, in insert
    self.run_before_save_methods()
  File "apps/frappe/frappe/model/document.py", line 1061, in run_before_save_methods
    self.run_method("validate")
  File "apps/frappe/frappe/model/document.py", line 931, in run_method
    out = Document.hook(fn)(self, *args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 1283, in composer
    return composed(self, method, *args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 1265, in runner
    add_to_return_value(self, fn(self, *args, **kwargs))
  File "apps/frappe/frappe/model/document.py", line 928, in fn
    return method_object(*args, **kwargs)
  File "apps/frappe/frappe/custom/doctype/custom_field/custom_field.py", line 96, in validate
    check_fieldname_conflicts(self)
  File "apps/frappe/frappe/core/doctype/doctype/doctype.py", line 1709, in check_fieldname_conflicts
    doc = frappe.get_doc({"doctype": docfield.dt})
  File "apps/frappe/frappe/__init__.py", line 1200, in get_doc
    doc = frappe.model.document.get_doc(*args, **kwargs)
  File "apps/frappe/frappe/model/document.py", line 76, in get_doc
    controller = get_controller(doctype)
  File "apps/frappe/frappe/model/base_document.py", line 94, in get_controller
    site_controllers[doctype] = _get_controller()
  File "apps/frappe/frappe/model/base_document.py", line 86, in _get_controller
    raise ImportError(doctype)
ImportError: Oven Approued Quantty

```
### Request Data
```
{
	"type": "POST",
	"args": {
		"doc": "{\"name\":\"سير عمل خلاصة الافران الخيرية\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":0,\"workflow_name\":\"سير عمل خلاصة الافران الخيرية\",\"document_type\":\"Oven Approued Quantty\",\"is_active\":0,\"override_status\":0,\"send_email_alert\":1,\"workflow_state_field\":\"workflow_state\",\"doctype\":\"Workflow\",\"states\":[{\"name\":\"821c45b2eb\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":1,\"state\":\"قيد الأعداد\",\"doc_status\":\"0\",\"update_field\":\"status\",\"update_value\":\"Draft\",\"is_optional_state\":0,\"avoid_status_override\":0,\"next_action_email_template\":\"اترك إشعار الموافقة\",\"allow_edit\":\"Quantities Manager\",\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"states\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Document State\"},{\"name\":\"abcc436b41\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":2,\"state\":\"في انتظار موافقة قسم المعلومات\",\"doc_status\":\"0\",\"update_field\":\"status\",\"update_value\":\"Draft\",\"is_optional_state\":0,\"avoid_status_override\":0,\"allow_edit\":\"Information Manager\",\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"states\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Document State\"},{\"name\":\"8e6ec38d6a\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":3,\"state\":\"في انتظار موافقة ضابط المشروع\",\"doc_status\":\"0\",\"update_field\":\"status\",\"update_value\":\"Draft\",\"is_optional_state\":0,\"avoid_status_override\":0,\"allow_edit\":\"Afran Project Manager\",\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"states\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Document State\"},{\"name\":\"1c6bb1b29f\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":4,\"state\":\"قيد التنفيذ\",\"doc_status\":\"0\",\"update_field\":\"status\",\"update_value\":\"Open\",\"is_optional_state\":0,\"avoid_status_override\":0,\"allow_edit\":\"Oven Manager\",\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"states\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Document State\"},{\"name\":\"c056df59bc\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":5,\"state\":\"مؤرشفه\",\"doc_status\":\"0\",\"update_field\":\"status\",\"update_value\":\"Archived\",\"is_optional_state\":0,\"avoid_status_override\":0,\"allow_edit\":\"Quantities Manager\",\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"states\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Document State\"}],\"transitions\":[{\"name\":\"c73f4afae8\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":1,\"state\":\"قيد الأعداد\",\"action\":\"انتقال\",\"next_state\":\"في انتظار موافقة قسم المعلومات\",\"allowed\":\"Quantities Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"f7a228cc4b\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":2,\"state\":\"في انتظار موافقة قسم المعلومات\",\"action\":\"موافقة\",\"next_state\":\"في انتظار موافقة ضابط المشروع\",\"allowed\":\"Information Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"6aa7398650\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":3,\"state\":\"في انتظار موافقة قسم المعلومات\",\"action\":\"رفض\",\"next_state\":\"قيد الأعداد\",\"allowed\":\"Information Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"e76024ac4e\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":4,\"state\":\"في انتظار موافقة ضابط المشروع\",\"action\":\"اعتماد\",\"next_state\":\"قيد التنفيذ\",\"allowed\":\"Afran Project Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"3cf0adf84e\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":5,\"state\":\"في انتظار موافقة ضابط المشروع\",\"action\":\"رفض\",\"next_state\":\"في انتظار موافقة قسم المعلومات\",\"allowed\":\"Afran Project Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"04ee7c9a00\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":6,\"state\":\"قيد التنفيذ\",\"action\":\"ارشفه\",\"next_state\":\"مؤرشفه\",\"allowed\":\"Quantities Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"ef27303e31\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":7,\"state\":\"قيد التنفيذ\",\"action\":\"ارجاع\",\"next_state\":\"قيد الأعداد\",\"allowed\":\"System Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"},{\"name\":\"88cc49359c\",\"owner\":\"abdoalsofi576@gmail.com\",\"creation\":\"2023-08-01 16:49:04.829264\",\"modified\":\"2023-10-11 16:04:09.113625\",\"modified_by\":\"abdoalsofi576@gmail.com\",\"docstatus\":0,\"idx\":8,\"state\":\"مؤرشفه\",\"action\":\"ارجاع\",\"next_state\":\"قيد التنفيذ\",\"allowed\":\"Quantities Manager\",\"allow_self_approval\":1,\"parent\":\"سير عمل خلاصة الافران الخيرية\",\"parentfield\":\"transitions\",\"parenttype\":\"Workflow\",\"doctype\":\"Workflow Transition\"}],\"__last_sync_on\":\"2024-10-12T10:06:38.089Z\",\"__unsaved\":1}",
		"action": "Save"
	},
	"btn": {
		"jQuery360078906345797698821": {
			"events": {
				"click": [
					{
						"type": "click",
						"origType": "click",
						"guid": 798,
						"namespace": ""
					}
				]
			}
		}
	},
	"freeze": true,
	"headers": {},
	"error_handlers": {},
	"url": "/api/method/frappe.desk.form.save.savedocs"
}
```
### Response Data
```
{
	"exception": "ImportError: Oven Approued Quantty"
}
```