add further test to check that one pipe within list with path enabled still triggers pipeline path to be enabled and fix associated logic