mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
fix error when order has no payments (ie not yet complete)
This commit is contained in:
@@ -2,8 +2,10 @@ Deface::Override.new(:virtual_path => "spree/admin/orders/index",
|
||||
:name => "add_capture_order_shortcut",
|
||||
:insert_bottom => "[data-hook='admin_orders_index_row_actions']",
|
||||
#copied from backend / app / views / spree / admin / payments / _list.html.erb:
|
||||
:text => '<% order.payments.last.actions.grep(/^capture$/).each do |action| %>
|
||||
<%= link_to_with_icon "icon-#{action}", t(action), fire_admin_order_payment_path(order, order.payments.last, :e => action), :method => :put, :no_text => true, :data => {:action => action} %>
|
||||
:text => '<% if ! order.payments.empty? %>
|
||||
<% order.payments.last.actions.grep(/^capture$/).each do |action| %>
|
||||
<%= link_to_with_icon "icon-#{action}", t(action), fire_admin_order_payment_path(order, order.payments.last, :e => action), :method => :put, :no_text => true, :data => {:action => action} %>
|
||||
<% end %>
|
||||
<% end %>'
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user