Improved

[Improved, Fixed] Candidate update validation & interview outcome improvements

Improvements

  • Interviews now move to the “completed / qualified” state as soon as their outcome is set, even if the final task flag is missing, so you’ll see accurate statuses without manual intervention.
  • Phone number matching has been enhanced to correctly route texts and calls when the same number exists in multiple organizations, reducing cross-org mix-ups.

Fixes

  • Attempting to edit a candidate with an invalid job ID now returns a clear “Job not found or access denied” message instead of a 500 error.
  • Incoming texts from unknown numbers are properly linked to the correct candidate even when an organization doesn’t have an AI recruiter phone set.