From de92e5d4000d73d8d7b4126eb3573f577a2ec44d Mon Sep 17 00:00:00 2001 From: AlexandreJunod Date: Fri, 3 May 2024 14:14:52 +0200 Subject: [PATCH] fix 'ReturnDict' object has no attribute 'move_to_end' --- geocity/apps/submissions/tables.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/geocity/apps/submissions/tables.py b/geocity/apps/submissions/tables.py index 2aacf14b1..c897f3e28 100644 --- a/geocity/apps/submissions/tables.py +++ b/geocity/apps/submissions/tables.py @@ -1,5 +1,6 @@ import collections import json +from collections import OrderedDict from datetime import datetime, timedelta from io import BytesIO as IO @@ -510,7 +511,7 @@ def create_export(self, export_format): # Handle null selected_forms (due to old bug YC-1093) if list_selected_forms: sheet_name = "_".join(map(str, list_selected_forms)) - ordered_dict = SubmissionPrintSerializer(submission).data + ordered_dict = OrderedDict(SubmissionPrintSerializer(submission).data) ordered_dict.move_to_end("geometry") data_dict = dict(ordered_dict) data_str = json.dumps(data_dict)