seitime-frappe/frappe/email
Suraj Shetty 5c5c176872 fix: Check if parent exist in col before getting doc
This fixes following error while downloading auto email report

```
Traceback (most recent call last):
  File "/Users/sps/benches/develop/apps/frappe/frappe/app.py", line 66, in application
    response = frappe.api.handle()
  File "/Users/sps/benches/develop/apps/frappe/frappe/api.py", line 54, in handle
    return frappe.handler.handle()
  File "/Users/sps/benches/develop/apps/frappe/frappe/handler.py", line 31, in handle
    data = execute_cmd(cmd)
  File "/Users/sps/benches/develop/apps/frappe/frappe/handler.py", line 67, in execute_cmd
    return frappe.call(method, **frappe.form_dict)
  File "/Users/sps/benches/develop/apps/frappe/frappe/__init__.py", line 1205, in call
    return fn(*args, **newargs)
  File "/Users/sps/benches/develop/apps/frappe/frappe/email/doctype/auto_email_report/auto_email_report.py", line 196, in download
    data = auto_email_report.get_report_content()
  File "/Users/sps/benches/develop/apps/frappe/frappe/email/doctype/auto_email_report/auto_email_report.py", line 98, in get_report_content
    columns, data = make_links(columns, data)
  File "/Users/sps/benches/develop/apps/frappe/frappe/email/doctype/auto_email_report/auto_email_report.py", line 253, in make_links
    doc = frappe.get_doc(col.parent, doc_name) if doc_name else None
  File "/Users/sps/benches/develop/apps/frappe/frappe/__init__.py", line 883, in get_doc
    doc = frappe.model.document.get_doc(*args, **kwargs)
  File "/Users/sps/benches/develop/apps/frappe/frappe/model/document.py", line 62, in get_doc
    raise ValueError('First non keyword argument must be a string or dict')
ValueError: First non keyword argument must be a string or dict
```

The issue was introduced via https://github.com/frappe/frappe/pull/13340
2021-10-18 12:20:06 +05:30
..
doctype fix: Check if parent exist in col before getting doc 2021-10-18 12:20:06 +05:30
page add to contact for email inbox 2017-03-14 17:55:07 +05:30
__init__.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
email_body.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
inbox.py Merge branch 'develop' into unnecessary_comprehensions 2021-06-11 19:30:23 +05:30
queue.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
receive.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
smtp.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
test_email_body.py chore: Update module license header 2021-09-03 11:51:01 +05:30
test_smtp.py refactor: Cleaned Email Queue sendmail functionality 2021-05-06 10:08:50 +05:30
utils.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30