From 3b4ffe1f70bfef7cd766f7dcfdc55e2a6e1a35cc Mon Sep 17 00:00:00 2001 From: stveep Date: Sat, 8 Apr 2017 23:37:07 +0100 Subject: [PATCH] Suppress line item validation error for newly-created orders --- .../admin/orders/edit/suppress_errors.html.haml.deface | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 app/overrides/spree/admin/orders/edit/suppress_errors.html.haml.deface diff --git a/app/overrides/spree/admin/orders/edit/suppress_errors.html.haml.deface b/app/overrides/spree/admin/orders/edit/suppress_errors.html.haml.deface new file mode 100644 index 0000000000..404a73003a --- /dev/null +++ b/app/overrides/spree/admin/orders/edit/suppress_errors.html.haml.deface @@ -0,0 +1,6 @@ +/ replace "code[erb-loud]:contains(\'error_messages\')" + +-# Suppress errors when manually creating a new order - needs to proceed to edit page +-# without having line items (which otherwise gives a validation error) +- unless @order.created_at > 20.seconds.ago + = render partial: "spree/shared/error_messages", :locals => { :target => @order }