diff --git a/recruitment/views.py b/recruitment/views.py old mode 100644 new mode 100755 index d2247e0f0..f9f6518fd --- a/recruitment/views.py +++ b/recruitment/views.py @@ -877,6 +877,8 @@ def candidate_update(request, id): if candidate.stage_id is None: candidate.stage_id = Stage.objects.filter( recruitment_id=candidate.recruitment_id, stage_type="initial").first() + if candidate.stage_id.recruitment_id != candidate.recruitment_id: + candidate.stage_id = candidate.recruitment_id.stage_set.filter(stage_type="initial").first() candidate.save() messages.success(request, _('Candidate Updated Successfully.')) return redirect('/recruitment/candidate-view') @@ -1022,7 +1024,7 @@ def send_acknowledgement(request):