浏览代码

[report] Handle rows which can be list of dict (#4987)

version-14
Faris Ansari 7 年前
committed by Nabin Hait
父节点
当前提交
99b4278f84
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. +7
    -3
      frappe/core/doctype/report/report.py

+ 7
- 3
frappe/core/doctype/report/report.py 查看文件

@@ -159,10 +159,14 @@ class Report(Document):
if as_dict:
data = []
for row in out:
_row = frappe._dict()
if isinstance(row, (list, tuple)):
_row = frappe._dict()
for i, val in enumerate(row):
_row[columns[i].get('fieldname')] = val
elif isinstance(row, dict):
# no need to convert from dict to dict
_row = frappe._dict(row)
data.append(_row)
for i, val in enumerate(row):
_row[columns[i].get('fieldname')] = val
else:
data = out
return columns, data


正在加载...
取消
保存