From 9fdd374914b352171ce994ea2060c8b3ce2d108e Mon Sep 17 00:00:00 2001 From: Ben Rugg Date: Fri, 14 Apr 2023 11:42:30 -0500 Subject: [PATCH] =?UTF-8?q?Fix=20bug=20where=20scene.node=5Ftree=20doesn?= =?UTF-8?q?=E2=80=99t=20exist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 2 +- operators.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/__init__.py b/__init__.py index 4045a24..f8acdb6 100644 --- a/__init__.py +++ b/__init__.py @@ -2,7 +2,7 @@ "name": "AI Render - Stable Diffusion in Blender", "description": "Create amazing images using Stable Diffusion AI", "author": "Ben Rugg", - "version": (0, 7, 7), + "version": (0, 7, 8), "blender": (3, 0, 0), "location": "Render Properties > AI Render", "warning": "", diff --git a/operators.py b/operators.py index e5f83c6..7d51dba 100644 --- a/operators.py +++ b/operators.py @@ -35,9 +35,10 @@ def enable_air(scene): def mute_legacy_compositor_node_group(scene): - legacy_node_group = scene.node_tree.nodes.get('AIR') - if legacy_node_group: - legacy_node_group.mute = True + if scene.node_tree and scene.node_tree.nodes: + legacy_node_group = scene.node_tree.nodes.get('AIR') + if legacy_node_group: + legacy_node_group.mute = True def ensure_air_workspace():