Skip to content

DAR-148 — Add graceful fallbacks for unreachable downstream services in local dev

Kayouh Salaheddine a demandé de fusionner feat/DAR-148-local-dev-resilience vers develop
  • KycManagementService and UserManagementService now catch exceptions from Feign clients (kyc-service, identity-auth-service) and return empty/default responses instead of crashing — allows the service to start and respond locally even when downstream services are not running.
  • AdminUserManagementController introduces a resolveCallerId(jwt) helper that gracefully handles a null JWT (returns a placeholder system UUID), avoiding a NPE in local profile where security is disabled.
  • Application.java: added @EnableJpaAuditing (merged alongside remote changes adding wallet.feign client support and FeignDecoderConfig).

Rapports de requête de fusion