[nodes] LdrToHdr: fix error when no CameraInit connected

This commit is contained in:
Fabien Castan 2020-08-12 13:42:35 +02:00
parent 20fa43c1a6
commit fdcbd38745
3 changed files with 18 additions and 3 deletions

View file

@ -180,7 +180,12 @@ class LdrToHdrMerge(desc.CommandLineNode):
if not cameraInitOutput.node.hasAttribute('viewpoints'):
if cameraInitOutput.node.hasAttribute('input'):
cameraInitOutput = cameraInitOutput.node.input.getLinkParam(recursive=True)
viewpoints = cameraInitOutput.node.viewpoints.value
if cameraInitOutput and cameraInitOutput.node and cameraInitOutput.node.hasAttribute('viewpoints'):
viewpoints = cameraInitOutput.node.viewpoints.value
else:
# No connected CameraInit
node.nbBrackets.value = 0
return
# logging.info("[LDRToHDR] Update start: nb viewpoints:" + str(len(viewpoints)))
inputs = []