From 5b99c2666a03e4df9ed1be3deb31ce83d251f0c9 Mon Sep 17 00:00:00 2001 From: binarygit Date: Mon, 25 Dec 2023 16:42:06 +0545 Subject: [PATCH] Use cable_ready.replace instead of morphing after order is captured --- app/reflexes/admin/orders_reflex.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/reflexes/admin/orders_reflex.rb b/app/reflexes/admin/orders_reflex.rb index 2ed6b60c7f..b3145214a1 100644 --- a/app/reflexes/admin/orders_reflex.rb +++ b/app/reflexes/admin/orders_reflex.rb @@ -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