Sha256: a96a3384c1ea14e3a07f1c8823946ce7ce05e8f5e61966a0e825c90932be3922

Contents?: true

Size: 558 Bytes

Versions: 29

Compression:

Stored size: 558 Bytes

Contents

module Spree
  module Api
    module V2
      module Storefront
        module MetadataControllerConcern
          protected

          def ensure_valid_metadata
            if params[:public_metadata].present? && !params[:public_metadata].is_a?(ActionController::Parameters) ||
                params[:private_metadata].present? && !params[:private_metadata].is_a?(ActionController::Parameters)
              render_error_payload(I18n.t(:invalid_params, scope: 'spree.api.v2.metadata'))
            end
          end
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 3 rubygems

Version Path
spree_api-4.10.1 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.10.0 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.9.0 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.8.3 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.8.2 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.7.3 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.6 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.5.5 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.4.1 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.5.4 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.5 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.7.2 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.7.1 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.4 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.7.0 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.3 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.2 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.1 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.6.0 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb
spree_api-4.5.3 app/controllers/concerns/spree/api/v2/storefront/metadata_controller_concern.rb