Reporting fetches incorrect pass failure on when try/catch used


For particular scenario, I am trying to click one Object as try/catch option. if try does not work out then click another object in catch…

When I run the test case it is reporting Passed. But whereas if I run as Suite and verifying the report it says failed and the report show try is failed.

I am looking Passed if atleast either try block or catch block passed.

How to resolve this issue.