Skip to content

Commit 0e01495

Browse files
committed
Rename phase_id to phase_pk
1 parent 73c65de commit 0e01495

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

app/grandchallenge/evaluation/forms.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -775,7 +775,7 @@ def clean(self):
775775

776776

777777
class PhaseWithTask(NamedTuple):
778-
phase_id: str
778+
phase_pk: str
779779
task_id: int | None
780780

781781

@@ -795,13 +795,13 @@ def __init__(self, *args, challenge, challenge_request=None, **kwargs):
795795
)
796796

797797
for phase in phases:
798-
self.fields[f"phase_{phase.id}"] = forms.BooleanField(
798+
self.fields[f"phase_{phase.pk}"] = forms.BooleanField(
799799
label=str(phase),
800800
required=False,
801801
)
802802

803803
if challenge_request and len(challenge_request.task_ids) > 1:
804-
self.fields[f"task_{phase.id}"] = forms.TypedChoiceField(
804+
self.fields[f"task_{phase.pk}"] = forms.TypedChoiceField(
805805
label=f"Task ID for {phase}",
806806
choices=[(i, i) for i in challenge_request.task_ids],
807807
coerce=int,
@@ -821,18 +821,18 @@ def clean(self):
821821
cleaned_selected_phases = []
822822

823823
for name in selected_phases:
824-
phase_id = name.split("_")[1]
825-
task_id = cleaned_data.get(f"task_{phase_id}")
824+
phase_pk = name.split("_")[1]
825+
task_id = cleaned_data.get(f"task_{phase_pk}")
826826

827-
if task_id is None and f"task_{phase_id}" in cleaned_data:
827+
if task_id is None and f"task_{phase_pk}" in cleaned_data:
828828
self.add_error(
829-
field=f"task_{phase_id}",
829+
field=f"task_{phase_pk}",
830830
error="The task ID must be provided.",
831831
)
832832
else:
833833
cleaned_selected_phases.append(
834834
PhaseWithTask(
835-
phase_id=phase_id,
835+
phase_pk=phase_pk,
836836
task_id=task_id,
837837
)
838838
)

app/grandchallenge/evaluation/views/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1164,7 +1164,7 @@ def get_success_url(self):
11641164

11651165
@staticmethod
11661166
def turn_phase_into_algorithm_phase(*, phase_with_task):
1167-
phase = Phase.objects.get(pk=phase_with_task.phase_id)
1167+
phase = Phase.objects.get(pk=phase_with_task.phase_pk)
11681168
archive = Archive.objects.create(
11691169
title=format_html(
11701170
"{challenge_name} {phase_title} dataset",

0 commit comments

Comments
 (0)