Dear community members.
While 1.4.1.1 is still being tested, the patch (attached here) can be used as a hot-fix.
The same will be available in a few hrs in public repository: http://svn.magentocommerce.com/source/branches/1.4-trunk
Summary
* Fixes fatal issues missed in 1.4.1.0 release that were found recently by community
* Fixes a few trivial grammar text issues
The provided patch and zip-files are supposed to be applied over 1.4.1.0. The changes will be compatible with next release (however next release may change these files again).
Note: the patch has completely new files. If applying under Windows system, these new files may have CRLF instead of LF at the EoL
Changes
* Added ability to update filter map in Varien_Data_Collection_Db
* Added comment about American Express cards in PayPal system configuration (http://www.paypal.com/amexupdate).
Fixes
* PayPal: fixed grammar in payment form/redirect text messages (EC, WPS)
* Fixed: Subscribe to Order Status at the front end causing Fatal error: Call to undefined method * Mage_Sales_Model_Mysql4_Order_Invoice::getDefaultAttributes() in app/code/core/Mage/Eav/Model/Config.php on line 438
* Fixed fatal error when a configured payment method doesn’t exist anymore
* Fixed fatal error: Call to a member function getError() on a non-object in app/code/core/Mage/Shipping/Model/Shipping.php on line 143
* Fixed syntax error caused by accidental manual conflict resolving in Mage_Api_Model_Server_Adapter_Soap
* Fixed qty increments checking business logic for bundle products
* Fixed Mage_Sales_Model_Mysql4_Order_Collection::addFieldToSearchFilter() to be compatible with flat sales structure
* Fixed salesOrderList() broken API call
* Fixed #18534: order_increment_id empty with api salesOrderInvoiceInfo
* Fixed missing files and typo in Mage_Sales_Model_Order::prepareShipment() method described at * http://www.magentocommerce.com/boards/viewthread/195761/P0/#top
* Fixed adding tracking for sales_order_shipment.create API call; fixed #17820: Api v2 Shippment create not working
Speaking on behalf of myself (alone), this comes dangerously close to treating the CE folk like we want to be treated. Thanks for the timeliness and transparency.
There are still major problems with cataloginventory. Namely:
1. When the last available items are ordered and qty drops to “Qty for Items’ Status to Become Out of Stock”, the product’s “Stock Status” is not changed from “In Stock” to “Out of Stock”. This causes out of stock items to appear to be in stock in the frontend. Using the “Reindex Data” feature for “Stock Status” does not fix.
2. Products with “Manage Stock” set to “No” still get qty decreased when they are ordered resulting in negative quantities.
3. When the “Decrease Stock When Order is Placed” is set to No, it is still decreased anyway.
I’ve applied this patch by running
unzip 1.4.1.0-1.4.x-devel-71052.zip
but still see
Fatal error: Call to undefined method Mage_Sales_Model_Mysql4_Order_Collection::addExpressionAttributeToSelect() in /home/insider/diurnetix.com/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php on line 57
I\’ve applied this patch by running
unzip 1.4.1.0-1.4.x-devel-71052.zip
but still see
Fatal error: Call to undefined method Mage_Sales_Model_Mysql4_Order_Collection::addExpressionAttributeToSelect() in /app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php on line 57
I’m getting that one too : Fatal error : Call to undefined method Mage_Sales_Model_Mysql4_Order_Collection::addExpressionAttributeToSelect() when using an extension that was running like a charm on 1.4.1 :(
Tom, looks like you dont have the up to date file mentioned in the error message
I was just about to go live with a site running on 1.4.0.1 and installed Canonical URLs extension today. Little did I know that install that also updated Magento to 1.4.1.0
What a nightmare. The update didn\’t fully update all the files, so I had to manually download the 1.4.1.0 zip file and check / upload the files.
That error you received was one I also received which has now gone away.