From 2cf0c634610311134120dfd9b084bcc69aab36a2 Mon Sep 17 00:00:00 2001 From: Guillermo Venegas Date: Mon, 7 Jul 2025 23:24:26 +0200 Subject: [PATCH] Fix #140942: FBX importer fails when using file browser recursive option The `files` property, provided by the blender file browser, contain paths relative to the `directory` property. Use that instead of using the file's parent directory. Pull Request: https://projects.blender.org/blender/blender/pulls/141575 --- scripts/addons_core/io_scene_fbx/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/addons_core/io_scene_fbx/__init__.py b/scripts/addons_core/io_scene_fbx/__init__.py index cf62bc39bed..2cfaa64f261 100644 --- a/scripts/addons_core/io_scene_fbx/__init__.py +++ b/scripts/addons_core/io_scene_fbx/__init__.py @@ -215,9 +215,8 @@ class ImportFBX(bpy.types.Operator, ImportHelper): if self.files: ret = {'CANCELLED'} - dirname = os.path.dirname(self.filepath) for file in self.files: - path = os.path.join(dirname, file.name) + path = os.path.join(self.directory, file.name) if import_fbx.load(self, context, filepath=path, **keywords) == {'FINISHED'}: ret = {'FINISHED'} return ret