Skip to content

Commit e0024fe

Browse files
authored
fix: Do not add render elements to init param if no render elements e… (#170)
* fix: Do not add render elements to init param if no render elements exists Signed-off-by: David Leong <116610336+leongdl@users.noreply.github.com>
1 parent 1a8a20e commit e0024fe

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/deadline/max_submitter/create_job_bundle.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -402,12 +402,13 @@ def _create_step_definitions(
402402
):
403403
init_data["data"] += "camera: '{{Param.Camera}}'\n"
404404

405-
# Add render element parameters to init data
406-
for param in RENDER_ELEMENT_PARAMS:
407-
# Convert parameter name to snake_case for init data with proper mapping
408-
409-
init_data_key = RENDER_ELEMENT_PARAM_MAPPING.get(param, param.lower())
410-
init_data["data"] += f"{init_data_key}: '{{{{Param.{param}}}}}'\n"
405+
# Add render element parameters to init data only if render elements exist
406+
render_elements = get_render_elements()
407+
if render_elements:
408+
for param in RENDER_ELEMENT_PARAMS:
409+
# Convert parameter name to snake_case for init data with proper mapping
410+
init_data_key = RENDER_ELEMENT_PARAM_MAPPING.get(param, param.lower())
411+
init_data["data"] += f"{init_data_key}: '{{{{Param.{param}}}}}'\n"
411412

412413
return job_template
413414

0 commit comments

Comments
 (0)