uc_product_attributes table not rebuilt (or no option for rebuilding) after an attribute is changed

Project:Ubercart Contributions
Component:Code
Category:task
Priority:minor
Assigned:Unassigned
Status:duplicate
Description
Project: 
Ubercart

If I make a change to an attribute associated to a product class, the change is only applied to new nodes created for that class.

The changes are not propagated to older nodes and there doesn't seem to be a direct way of updating the older nodes like there is with the node_access tables.

Version: 
Ubercart 2.0-RC1
Joined: 03/06/2010
Juice: 15

Just encountered this problem when I changed a label on an Attribute and then found I had to go and change the Label field on every product that had this attribute in order to get the new label displayed. It would be nice to at least have the option to propagate the changes, perhaps only where the existing value is the one that has just been replaced. For example, I changed the label from Volume to Size...so it would have been nice to ripple the change to all products with this attribute and a label of Volume for it.

TR
TR's picture
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3314
Status:active» duplicate

If you want that to happen, please get involved with the Ubercart issue queue at http://drupal.org/project/issues/ubercart. There are a number of issues related to this feature which provide patches that need to be tested. See for example http://drupal.org/node/298395. I also encourage you to check out the rest of the issue queue and see if there is any issue you can help on.

<tr>.
Joined: 02/26/2010
Juice: 26

Thanks! Will do.