diff --git a/app/serializers/api/order_serializer.rb b/app/serializers/api/order_serializer.rb index 19829161b2..0f7cc4ddeb 100644 --- a/app/serializers/api/order_serializer.rb +++ b/app/serializers/api/order_serializer.rb @@ -48,7 +48,7 @@ module Api def cancel_path return nil unless object.changes_allowed? - Spree::Core::Engine.routes.url_helpers.cancel_order_path(object) + cancel_spree_order_path(object) end def changes_allowed diff --git a/spec/features/consumer/account_spec.rb b/spec/features/consumer/account_spec.rb index dc13f1143b..7011c0c1b4 100644 --- a/spec/features/consumer/account_spec.rb +++ b/spec/features/consumer/account_spec.rb @@ -89,8 +89,8 @@ feature ' expect(page).to have_link d1o2.number, href: spree_order_path(d1o2) expect(page).to have_link(distributor1.name, href: "#{distributor1.permalink}/shop", count: 2) - expect(page).to have_link I18n.t('spree.users.open_orders.cancel'), href: spree.cancel_order_path(d1o1) - expect(page).to have_link I18n.t('spree.users.open_orders.cancel'), href: spree.cancel_order_path(d1o2) + expect(page).to have_link I18n.t('spree.users.open_orders.cancel'), href: cancel_spree_order_path(d1o1) + expect(page).to have_link I18n.t('spree.users.open_orders.cancel'), href: cancel_spree_order_path(d1o2) end end end