Workflow stopped after vendor invoice has been approved.

Hi All.

Recently a change has been done in purchase ledger workflow. After that change when i approve intercompany free text invoice, workflow gets stopped and below error comes.

Stopped (error): X++ Exception: The condition could not be evaluated. No data has been returned.
at SysWorkflowEvaluationProvider-evaluateCondition
SysWorkflowEvaluationProvider-evaluate
SysWorkflowQueue-resume

Please see the workflow below.

Any help will helpful.

Thanks.