♻️ set proper default value from the settings

This commit is contained in:
Ondrej Samohel 2022-10-07 14:19:11 +02:00
parent 87584b5f49
commit 467a6d89c8
No known key found for this signature in database
GPG key ID: 02376E18990A97C6

View file

@ -199,10 +199,18 @@ class MayaSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline):
context = instance.context
# Set it to default Maya behaviour if it cannot be determined
# from instance (but it should be, by the Collector). Also
rs_include_lights = instance.data.get("renderSetupIncludeLights", "1")
# from instance (but it should be, by the Collector).
default_rs_include_lights = instance.context.data\
.get('project_settings')\
.get('maya')\
.get('RenderSettings')\
.get('enable_all_lights')
rs_include_lights = instance.data.get(
"renderSetupIncludeLights", default_rs_include_lights)
if rs_include_lights not in {"1", "0", True, False}:
rs_include_lights = "1"
rs_include_lights = default_rs_include_lights
plugin_info = MayaPluginInfo(
SceneFile=self.scene_path,
Version=cmds.about(version=True),