Nested Packages Incorrectly Marked As Modified

When updating a package which contains an updated nested package, the nested package is correctly updated but then marked as modified, nesitating manually clicking ‘Undo Changes to Package’ on all nested packages every time a nested package is updated.

Repro

  1. Create the child package, I used a model containing a part.
  2. Create the parent package containing the child package, I used a model containing the package from (1).
  3. After ensuring both are up to date, create a handful of duplicates.
  4. Change the child package, e.g. change the part color.
  5. As specified in the documentation, first publish the child package, and then the parent package. The child and parent package instances that were modified are now up to date, but the other duplicates of the package require updating.
  6. Perform ‘Update All’ on one of the duplicate parent packages. Studio will warn you that you are modifying the child package.
  7. All package instances are now correctly updated to the latest version, but the child package in all the packages updated in (6) are marked as modified, and now must have their changes reverted. These reversions do not actually alter the package in any way.

Attempting to update the nested packages first will not work, as this causes the parent packages to be marked as altered, thus forcing you to revert the update to the child package.

Thanks for the report! I filed a ticket in our internal database.

This should be fixed now. Let me know if it’s still happening.

1 Like