Use cable_ready.replace instead of morphing after order is captured

This commit is contained in:
binarygit
2023-12-25 16:42:06 +05:45
parent 6e00a34494
commit 5b99c2666a

View File

@@ -8,8 +8,10 @@ module Admin
payment_capture = OrderCaptureService.new(@order)
if payment_capture.call
morph dom_id(@order), render(partial: "spree/admin/orders/table_row",
locals: { order: @order.reload, success: true })
cable_ready.replace(selector: dom_id(@order),
html: render(partial: "spree/admin/orders/table_row",
locals: { order: @order.reload, success: true }))
morph :nothing
else
flash[:error] = payment_capture.gateway_error || I18n.t(:payment_processing_failed)
morph_admin_flashes