From 30138342480f5c115d0d0c72f812518fb98888ac Mon Sep 17 00:00:00 2001 From: John Hawthorn Date: Thu, 17 Aug 2017 16:21:43 -0700 Subject: [PATCH] Simplify payment source attributes in order/_big --- api/app/views/spree/api/orders/_big.json.jbuilder | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/app/views/spree/api/orders/_big.json.jbuilder b/api/app/views/spree/api/orders/_big.json.jbuilder index 5533f2bc91b..fede3d1d25e 100644 --- a/api/app/views/spree/api/orders/_big.json.jbuilder +++ b/api/app/views/spree/api/orders/_big.json.jbuilder @@ -22,10 +22,9 @@ json.payments(order.payments) do |payment| if payment.source json.source do json.(payment.source, *payment_source_attributes) + if @current_user_roles.include?("admin") - json.(payment.source, *(payment_source_attributes + [:gateway_customer_profile_id, :gateway_payment_profile_id])) - else - json.(payment.source, *payment_source_attributes) + json.(payment.source, :gateway_customer_profile_id, :gateway_payment_profile_id) end end end