Skip to content

Commit b4ad4f9

Browse files
authored
Merge pull request #24 from open-resources/Bluesy1-patch-1
Fix broken syntax in `string_to_pl_user_file`
2 parents c79fab0 + 480b0bc commit b4ad4f9

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/problem_bank_helpers/problem_bank_helpers.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -374,10 +374,8 @@ def string_to_pl_user_file(string, data):
374374
"""Encode a string to base64 and add it as the user submitted code file
375375
"""
376376
# partially based off of https://github.com/PrairieLearn/PrairieLearn/blob/2ff7c5cc2435bae80c0ba512631749f9c3eadb43/apps/prairielearn/elements/pl-file-upload/pl-file-upload.py#L114C1-L119
377-
parsed_file [
378-
{"name": "user_code.py", "contents": base64_encode_string(answer)}
379-
]
377+
parsed_file = {"name": "user_code.py", "contents": base64_encode_string(answer)}
380378
if isinstance(data["submitted_answers"].get("_files", None), list):
381379
data["submitted_answers"]["_files"].append(parsed_file)
382380
else:
383-
data["submitted_answers"]["_files"] = parsed_file
381+
data["submitted_answers"]["_files"] = [parsed_file]

0 commit comments

Comments
 (0)