|
Recently converted a server from 1.4.x -> 1.7.0.2 (UPGRADE) as well as setting up a clean 1.7.0.2 (NEW). When attempting to set the Paypal All-In-One Standard merchant account, it would appear not to save properly on UPGRADE but worked fine on NEW. The source code for these two servers are practically identical, so the major difference is the database.
When looking at the values saved to the core_config_data table I see new keys for each, but they are different:
NEW:
payment/general/business_account
UPGRADE:
payment/express/business_account
payment/express_checkout_required_express_checkout/business_account
payment/payflow_link_express_checkout/business_account
payment/paypal_payflow_api_settings/business_account
payment/wpp_and_express_checkout/business_account
payment/wps_required_settings/business_account
Clearly something is telling Magento to fan out the UPGRADE to each version of Paypal and just keep a general setting for a NEW database. It appears that it goes looking for the general value on display, so the UI looks on an UPGRADE instance that it didn’t save at all (and in fact it doesn’t work).
Anyone have any idea on what would cause this behavior? I would suggest this is likely a bug unless it is truly related to my upgraded environment.
|