refactor(helcim): normalize listHelcimCustomerCards return shape

This commit is contained in:
Jennie Robinson Faber 2026-04-27 11:46:25 +01:00
parent 27e73e969a
commit 134aef6ab0
6 changed files with 58 additions and 33 deletions

View file

@ -45,10 +45,7 @@ export default defineEventHandler(async (event) => {
const { cardToken } = body
// Step 3: verify the submitted token is attached to this member's customer
const cardsResponse = await listHelcimCustomerCards(member.helcimCustomerId)
const cards = Array.isArray(cardsResponse)
? cardsResponse
: (cardsResponse?.cards || cardsResponse?.data || [])
const cards = await listHelcimCustomerCards(member.helcimCustomerId)
const matchingCard = cards.find((c) => c?.cardToken === cardToken)
if (!matchingCard) {