diff --git a/src/libs/actions/CompanyCards.ts b/src/libs/actions/CompanyCards.ts index d43870b31d39..8d55d77397ca 100644 --- a/src/libs/actions/CompanyCards.ts +++ b/src/libs/actions/CompanyCards.ts @@ -316,7 +316,6 @@ function deleteWorkspaceCompanyCardFeed( const optimisticFeedUpdates = {[bankName]: {pendingAction: CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE}}; const failureFeedUpdates = {[bankName]: {pendingAction: null, errors: ErrorUtils.getMicroSecondOnyxErrorWithTranslationKey('common.genericErrorMessage')}}; const optimisticCardUpdates = Object.fromEntries(cardIDs.map((cardID) => [cardID, {pendingAction: CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE}])); - const successCardUpdates = Object.fromEntries(cardIDs.map((cardID) => [cardID, null])); const failureCardUpdates = Object.fromEntries(cardIDs.map((cardID) => [cardID, {pendingAction: null}])); const optimisticData: Array< @@ -349,11 +348,12 @@ function deleteWorkspaceCompanyCardFeed( ]; // Card collections only: API onyxData provides SHARED_NVP on success (avoid merge-after-set on that key). + const successCardUpdates = Object.fromEntries(cardIDs.map((cardID) => [cardID, null])); const successData: Array> = [ { - onyxMethod: Onyx.METHOD.MERGE, + onyxMethod: Onyx.METHOD.SET, key: `${ONYXKEYS.COLLECTION.WORKSPACE_CARDS_LIST}${domainOrWorkspaceAccountID}_${bankName}`, - value: successCardUpdates, + value: null, }, { onyxMethod: Onyx.METHOD.MERGE,