Upgrading from 8.6.0.4 to 8.7.2.1 has generated an error in a custom import module, when saving a product
Dynamicweb.eCommerce.Products.Product MainProduct = Product.GetProductByID(ProductID, "", "LANG1");
if (MainProduct == null || String.IsNullOrEmpty(MainProduct.ID))
{
MainProduct.Save();
}
The save method throws the following exception
ved Dynamicweb.Extensibility.DataItemListenerService.OnDataItemModified(String category, DataItemModificationsInfo info)
ved Dynamicweb.eCommerce.Products.Product.SaveAndConfirm(String ProductID, String ProductVariantID, String ProductLanguageID, Boolean skipExtendedSave)
ved Dynamicweb.eCommerce.Products.Product.SaveAndConfirm(String ProductID, String ProductVariantID, String ProductLanguageID)
ved Dynamicweb.eCommerce.Products.Product.SaveAndConfirm(String productID, String productVariantID)
ved Dynamicweb.eCommerce.Products.Product.Save(String productID, String productVariantID)
ved Dynamicweb.eCommerce.Products.Product.Save()
Anybody?
/Thomas