diff options
author | Bastien Montagne <bastien@blender.org> | 2022-09-06 18:22:10 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-09-06 19:01:53 +0300 |
commit | e46687c3aacfd69bde83187233e73a8cc6fa5d8d (patch) | |
tree | bb858bc021cd804ed96c79bf599106351005e3ee /source/blender/makesrna | |
parent | e047b2618a48a7d88ac606d6eb280b52c9c72ebd (diff) |
Address to some extent issues with invalid embedded IDs in existing files.
Many existing .blend files (including startup ones) seem to have invalid
embedded IDs (they are not properly tagged with `LIB_EMBEDDED_DATA`).
We cannot `do_version` this so just fix it on the fly when detecting the
issue. User then need to re-save these files.
We also need to update some release files (default factory startup is
OK, but e.g. the VSE template one is not).
Keeping the assert is important here, as such missing flag is a critical
data corruption that can potentially have many serious consequences
throughout the ID management code.
Diffstat (limited to 'source/blender/makesrna')
0 files changed, 0 insertions, 0 deletions