diff --git a/app/controllers/api/v0/base_controller.rb b/app/controllers/api/v0/base_controller.rb index 304fd990a4..1f89cb6c68 100644 --- a/app/controllers/api/v0/base_controller.rb +++ b/app/controllers/api/v0/base_controller.rb @@ -41,6 +41,10 @@ module Api private + def spree_current_user + @spree_current_user ||= request.env['warden'].user + end + # Use logged in user (spree_current_user) for API authentication (current_api_user) def authenticate_user return if @current_api_user = spree_current_user diff --git a/app/controllers/metal_decorator.rb b/app/controllers/metal_decorator.rb deleted file mode 100644 index 9e9364fa81..0000000000 --- a/app/controllers/metal_decorator.rb +++ /dev/null @@ -1,8 +0,0 @@ -# frozen_string_literal: true - -# For the API -ActionController::Metal.class_eval do - def spree_current_user - @spree_current_user ||= request.env['warden'].user - end -end