Merge pull request #11915 from murjax/cleanse-stripe-js-errors-11886

Cleanse JS errors from DOM on Stripe failure
This commit is contained in:
David Cook
2023-12-28 13:11:36 +11:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -43,7 +43,8 @@ angular.module('admin.payments').factory 'Payment', (AdminStripeElements, curren
submit: =>
munged = @preprocess()
PaymentResource.create({order_id: munged.order_id}, munged, (response, headers, status) ->
document.body.innerHTML = Object.values(response).join('')
rawHtml = Object.values(response).join('').replace('[object Object]true', '')
document.body.innerHTML = rawHtml
$window.history.pushState({}, '', "/admin/orders/" + munged.order_id + "/payments")
, (response) ->
StatusMessage.display 'error', t("spree.admin.payments.source_forms.stripe.error_saving_payment")