Closed sashas777 closed 7 years ago
Hi. You do know that there exists a priority queue for the EE bugs somewhere inside your Merchant(or Partner) Portal, right? Your chances of having this fixed might be higher when reporting it through there as well.
@korostii
Thank you. I will also add it at the merchant portal.
@sashas777 thank you for your feedback. I'm closing this issue as RMA functionality is available in Enterprise edition only. Please report EE issues via the Support portal of your account or Partner portal if you are a partner reporting on behalf of a merchant. Github is intended for Community edition reports given no account management for CE users. This will allow for proper tracking of issues at the account level.
Preconditions
Steps to reproduce
Expected result
Actual result
Issue Description
When the Magento gets avaiable methods for RMA it lookup shipping methods which has configuration field "active_rma" set to 1 (true) and collect rates for them:
vendor/magento/module-rma/Model/Rma.php Line: 1233
$result = $shipping->setCarrierAvailabilityConfigField('active_rma')->collectRates($request)->getResult();
Then Shipping Model collect rates and check if shipping method enabled:
vendor/magento/module-shipping/Model/Shipping.php Line:243
$carrier = $this->_carrierFactory->createIfActive($carrierCode, $request->getStoreId());
This calls to the Carrier Factory: vendor/magento/module-shipping/Model/CarrierFactory.php Line: 105
This function checks for configuration "active" field instead of "active_rma" . It should be checking for "active_rma" during RMA creation.