Ignore mandatory during email pulling
diff --git a/erpnext/hr/doctype/job_applicant/get_job_applications.py b/erpnext/hr/doctype/job_applicant/get_job_applications.py
index 91d3fad..4f75345 100644
--- a/erpnext/hr/doctype/job_applicant/get_job_applications.py
+++ b/erpnext/hr/doctype/job_applicant/get_job_applications.py
@@ -21,6 +21,7 @@
applicant = frappe.bean("Job Applicant", name)
if applicant.doc.status!="Rejected":
applicant.doc.status = "Open"
+ applicant.ignore_permissions = True
applicant.doc.save()
else:
name = (mail.from_real_name and (mail.from_real_name + " - ") or "") \
@@ -32,6 +33,8 @@
"email_id": mail.from_email,
"status": "Open"
})
+ applicant.ignore_permissions = True
+ applicant.ignore_mandatory = True
applicant.insert()
mail.save_attachments_in_doc(applicant.doc)
diff --git a/erpnext/selling/doctype/lead/get_leads.py b/erpnext/selling/doctype/lead/get_leads.py
index 169f250..77a94f7 100644
--- a/erpnext/selling/doctype/lead/get_leads.py
+++ b/erpnext/selling/doctype/lead/get_leads.py
@@ -22,6 +22,7 @@
"source": "Email"
})
lead.ignore_permissions = True
+ lead.ignore_mandatory = True
lead.insert()
lead_name = lead.doc.name
diff --git a/erpnext/support/doctype/support_ticket/get_support_mails.py b/erpnext/support/doctype/support_ticket/get_support_mails.py
index d4d362b..8ac5eba 100644
--- a/erpnext/support/doctype/support_ticket/get_support_mails.py
+++ b/erpnext/support/doctype/support_ticket/get_support_mails.py
@@ -72,6 +72,7 @@
"status": "Open",
})])
ticket.ignore_permissions = True
+ ticket.ignore_mandatory = True
ticket.insert()
_make(content=content, sender=sender, subject = subject,