Error path within error shield causing data to get misaligned

When the Error Shield catches errors, it passes the data through two paths. This causing misalignment between IDs and their corresponding data and skews the data from the point the error occurs and onwards. I tried to pass the input through but can’t combine the error flow with the valid flow. I have an ID to maintain, the output is misaligning ID to data. How do i fix it?

Here’s the link:
https://www.gumloop.com/pipeline?workbook_id=pxCWFdStSeepZpdhBGSiAp&run_id=gzLWisz5DjpxtkNie3jyue

Hey @WaSa - You should use a subflow here and then wrap the entire subflow in an error shield. That way if anything fails the entire subflow process will be skipped without creating any list size issues.

Here’s an example: https://www.gumloop.com/pipeline?workbook_id=6oUFmy6e1Xu8Pf8Ti2vEha

Subflow + Error Shield Tutorial: https://vimeo.com/1052111235/cb7e3a446b

Let me know if this makes sense and works for you.

Thanks! That works. But I want to pass through the error rows and not skip it altogether?

You can do that by enabling Pass Inputs Through in the Error Shield node. That would expose the inputs that error out and you can then connect them to additional steps in your workflow.

This topic was solved and automatically closed 3 days after the last reply. New replies are no longer allowed.