XYZManager.daml:
nonconsuming choice CallingChoice: Either Text (ContractId XYZ)
exercise (contractIdXYZ) CalledChoice with ...
XYZ.daml:
choice CalledChoice: Either Text (ContractId XYZ)
with ...
if conditionFails do
return Left "Error"
else do
continue execution of other lines`
在上面的代码中,如果“CalledChoice”返回 Left“Error”,那么即使我们返回 Left,XYZ 模板也会被使用。如何通过处理所需的验证来处理这个问题。