Ghostkeeper / Blender3mfFormat

Blender add-on to import/export 3MF files
GNU General Public License v2.0
173 stars 20 forks source link

MustPreserve relationships from one archive is applied to other archives #27

Open Ghostkeeper opened 3 years ago

Ghostkeeper commented 3 years ago

When loading an archive, it is possible that the archive contains a MustPreserve relationship pointing to a target that is not in the archive. If that target is present in a different 3MF archive and that archive is loaded as well, then the MustPreserve relationship from one archive is applied to the file in the other archive. As a result, the file from the other archive is preserved, even though that archive didn't indicate that the file should be preserved. If a file does not have the MustPreserve relationship in one archive, the file SHOULD NOT be preserved, according to the specification. As such, preserving that file is undesirable.

Ghostkeeper commented 3 years ago

This is not considered an important bug, because: