Skip to content

fix: handle RecruitCRM edge errors in production - #7281

Merged
jmgasper merged 1 commit into
masterfrom
hotfix/PS-613-resume-errors-production
Sep 3, 2026
Merged

fix: handle RecruitCRM edge errors in production#7281
jmgasper merged 1 commit into
masterfrom
hotfix/PS-613-resume-errors-production

Conversation

@jmgasper

@jmgasper jmgasper commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

This is the isolated production hotfix from #7280. It contains only RecruitCRM response hardening and its focused tests; it excludes the unrelated develop-only Thrive changes.

  • reject non-success and non-JSON application responses before parsing
  • replace raw parser details with a safe retry message
  • cover HTML edge failures and malformed responses

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:47
@jmgasper
jmgasper merged commit e452912 into master 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