Skip to content

Commit baf96b1

Browse files
committed
Fix regression which prevented pipelines without processors
Signed-off-by: Pedro Algarvio <[email protected]>
1 parent 840e0b4 commit baf96b1

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

changelog/73.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix regression which prevented pipelines without processors

src/saf/pipeline.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,11 @@ async def run(self: P) -> None:
103103
async def _run(self: P) -> None:
104104
self._build_contexts()
105105
async for event in self._collectors_stream():
106-
async for processed_event in self._pipe_process_events(event):
107-
await self._forward_event(processed_event)
106+
if self.process_configs:
107+
async for processed_event in self._pipe_process_events(event):
108+
await self._forward_event(processed_event)
109+
else:
110+
await self._forward_event(event)
108111

109112
def _build_contexts(self: P) -> None:
110113
for collect_config in self.collect_configs:

0 commit comments

Comments
 (0)