Just tryied using the express tools "Replace Block with another Block"
The operation worked.........it changed all the objects to the new block
and named it correctly but did not change the Attributes ! I did a "Synchronize Attributes"
but that did not correct the attribute info.
Is this by design ?
Thanks for any info.
Solved! Go to Solution.
After some experimentation here are my findings.
Case 1: If I have two different blocks that are both defined with the "same" Attribute Definition Tag name, but the attribute in each block is assigned a different value, then when I use Replace Block and ATTSYNC the Attribute Definition Tag name of the replaced block changes but the value does not.
Case 2: If I have two different blocks that are defined with "different" Attribute Definition Tags, then both the Attribute Definition Tag name and value change.
So if you want to retain the value of the attribute in the block you can have the attributes tag names be the same. If you actually need to update the value shown by the attribute, then the attributes need different tag names.
Not sure if that is any help or your end, but those are my observations. Otherwise, Replace Block seems to be working.
Instead of replace blocks, you can try redefine the old block with new block objects (copy and paste in block editor) and SYNC it later.