[UPDT] RECRUITMENT: Reload to same page when form error

This commit is contained in:
Horilla
2024-02-16 16:57:43 +05:30
parent 8ba23209f4
commit e67f24b9ac
2 changed files with 6 additions and 3 deletions

View File

@@ -429,9 +429,7 @@ class Candidate(models.Model):
# Check if the stage type is 'hired'
if self.stage_id.stage_type == "hired":
self.hired = True
print("+++++++++++++++++++++++++++++++++++")
print(self.recruitment_id.is_event_based)
print("+++++++++++++++++++++++++++++++++++")
if not self.recruitment_id.is_event_based and self.job_position_id is None:
self.job_position_id = self.recruitment_id.job_position_id
if self.job_position_id not in self.recruitment_id.open_positions.all():

View File

@@ -993,6 +993,11 @@ def candidate(request):
messages.success(request, _("Candidate added."))
else:
messages.error(request, "Job position field is required")
return render(
request,
"candidate/candidate_create_form.html",
{"form": form, "open_recruitment": open_recruitment},
)
return redirect(path)
return render(