Skip to content

fix: handle RecruitCRM edge errors - #7280

Merged
jmgasper merged 1 commit into
developfrom
fix/PS-613-resume-errors
Sep 3, 2026
Merged

fix: handle RecruitCRM edge errors#7280
jmgasper merged 1 commit into
developfrom
fix/PS-613-resume-errors

Conversation

@jmgasper

@jmgasper jmgasper commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reject non-success and non-JSON RecruitCRM application responses before parsing
  • replace raw JSON parser details with a safe, actionable application error
  • add coverage for success, HTML edge failures, wrong content types, and malformed JSON

Validation

  • npm run lint
  • npm run jest -- __tests__/shared/services/recruitCRM.js
  • npm run build

Jira: PS-613

Latency behavior is intentionally unchanged.

@jmgasper
jmgasper requested a review from kkartunov as a code owner September 3, 2026 22:39
@jmgasper
jmgasper merged commit 28cd5e9 into develop Sep 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant