[Bf-blender-cvs] [224869acc53] blender-v3.3-release: Use report warning opening file written by newer Blender binary

Philipp Oeser noreply at git.blender.org
Wed Aug 17 14:14:49 CEST 2022


Commit: 224869acc53fc1feb7d0790e87ab7a7106528285
Author: Philipp Oeser
Date:   Wed Aug 17 10:22:26 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rB224869acc53fc1feb7d0790e87ab7a7106528285

Use report warning opening file written by newer Blender binary

handle_subversion_warning() was reporting with RPT_ERROR type, replaced
with RPT_WARNING.

RPT_ERROR would stop python scripts opening files written by newer
Blender binary with bpy.ops.wm.open_mainfile(), preventing further code
from running. This does not seem right since Blender itself still loads
the files.

Ran into this checking T100446 in 2.93.

Differential Revision: https://developer.blender.org/D15712

===================================================================

M	source/blender/blenkernel/intern/blendfile.c

===================================================================

diff --git a/source/blender/blenkernel/intern/blendfile.c b/source/blender/blenkernel/intern/blendfile.c
index 70c3dc2de39..d7f30c99397 100644
--- a/source/blender/blenkernel/intern/blendfile.c
+++ b/source/blender/blenkernel/intern/blendfile.c
@@ -453,7 +453,7 @@ static void handle_subversion_warning(Main *main, BlendFileReadReport *reports)
       (main->minversionfile == BLENDER_FILE_VERSION &&
        main->minsubversionfile > BLENDER_FILE_SUBVERSION)) {
     BKE_reportf(reports->reports,
-                RPT_ERROR,
+                RPT_WARNING,
                 "File written by newer Blender binary (%d.%d), expect loss of data!",
                 main->minversionfile,
                 main->minsubversionfile);



More information about the Bf-blender-cvs mailing list