Skip to content

Commit 0d571f6

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/main'
2 parents 12487ae + 9b8f9ac commit 0d571f6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

frontend/rctool/views.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,12 @@ def rctool_develop_initialize(request):
345345
import_form = import_rc_data(request.POST, request.FILES)
346346
session_content = request.POST.get("session_content")
347347

348-
df = pd.read_json(io.StringIO(session_content))
348+
try:
349+
df = pd.read_json(io.StringIO(session_content))
350+
except Exception as e:
351+
messages.error(request, "Error: session file could not be parsed.")
352+
return render(request, "rctool/rctool/import/rctool_import.html", context)
353+
349354

350355
# preprocess data from previous session
351356
data_raw_lst = df["data"].values.tolist()
@@ -428,7 +433,7 @@ def rctool_develop_initialize(request):
428433
try:
429434
field_df_raw = pd.read_json(io.StringIO(field_data_json))
430435
except Exception as e:
431-
messages.error(request, "Error: CSV file is could not be parsed.")
436+
messages.error(request, "Error: CSV file could not be parsed.")
432437
return render(request, "rctool/rctool/import/rctool_import.html", context)
433438

434439
# convert first row to lower case

0 commit comments

Comments
 (0)