Update web/core/views.py

This commit is contained in:
Joshua Laymon 2025-08-22 11:31:29 +00:00
parent a1b174adc3
commit 33cfa9b79f

View File

@ -418,6 +418,18 @@ def import_wizard(request):
else:
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})
@login_required