Fix class scope in spree/api/products_controller, should not use Spree namespace here

Also, add missing dependency to spree/admin/products_controller_decorator
This commit is contained in:
luisramos0
2019-07-18 17:58:08 +01:00
parent a941280982
commit f77beb50ff
2 changed files with 2 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
require 'open_food_network/spree_api_key_loader'
require 'open_food_network/referer_parser'
require 'open_food_network/permissions'
Spree::Admin::ProductsController.class_eval do
include OpenFoodNetwork::SpreeApiKeyLoader

View File

@@ -137,7 +137,7 @@ module Spree
def render_paged_products(products)
serializer = ActiveModel::ArraySerializer.new(
products,
each_serializer: Api::Admin::ProductSerializer
each_serializer: ::Api::Admin::ProductSerializer
)
render text: { products: serializer, pages: products.num_pages }.to_json