Update web/core/views.py
This commit is contained in:
@@ -418,6 +418,18 @@ def import_wizard(request):
|
|||||||
else:
|
else:
|
||||||
form = ImportForm()
|
form = ImportForm()
|
||||||
|
|
||||||
|
# make sure we have the ordered column list the preview expects
|
||||||
|
expected = [
|
||||||
|
"Subject","Illustration","Application","Scripture","Source",
|
||||||
|
"Talk Title","Talk Number","Code","Date","Date Edited",
|
||||||
|
]
|
||||||
|
report.setdefault("columns", expected)
|
||||||
|
|
||||||
|
# if report.preview is a list of dicts, convert to list-of-lists
|
||||||
|
if report.get("preview") and isinstance(report["preview"][0], dict):
|
||||||
|
report["preview"] = [[row.get(c, "") for c in report["columns"]]
|
||||||
|
for row in report["preview"]]
|
||||||
|
|
||||||
return render(request, "import_wizard.html", {"form": form})
|
return render(request, "import_wizard.html", {"form": form})
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
|||||||
Reference in New Issue
Block a user