Stop task when table is empty, otherwise continue processing

What do I have to do to run this Task without error, when [Step 1]@ProcessMain table is empty.
debug error.morph (7.2 KB)

The idea is that when [Step 1] is empty I would like to just stop the task, otherwise continue the processing. When [Step 1] is not empty the main project runs OK, but it raises an error when it is empty.

In this case, put the main logic into a separate module and use conditional branching to call it if source table is empty.

debug error.morph (9.2 KB)

**** edited title