Fixed bug where a symlinked project path caused an issue

Blender would report that the blend file wasn't in the project path, even
though it was. This was caused by resolving symlinks in the project path,
but not in the blendfile path.
This commit is contained in:
Sybren A. Stüvel 2017-05-03 15:33:22 +02:00
parent e7f2567bfc
commit 996b722813

View File

@ -477,7 +477,13 @@ def _render_output_path(
return None return None
try: try:
proj_rel = blend_filepath.parent.relative_to(project_path) blend_abspath = blend_filepath.resolve().absolute()
except FileNotFoundError:
# Path.resolve() will raise a FileNotFoundError if the path doesn't exist.
return None
try:
proj_rel = blend_abspath.parent.relative_to(project_path)
except ValueError: except ValueError:
return None return None