diff --git a/Phys/DaVinci/python/DaVinci/LbExec.py b/Phys/DaVinci/python/DaVinci/LbExec.py
index d4e27a82a65cb764a08b9d6fb8c4450f682e2c01..1f74ed93c404de51a8ad0d135a08322ddaddcbf1 100644
--- a/Phys/DaVinci/python/DaVinci/LbExec.py
+++ b/Phys/DaVinci/python/DaVinci/LbExec.py
@@ -14,6 +14,7 @@ from GaudiConf.LbExec import Options as DefaultOptions, InputProcessTypes
 from pydantic import root_validator
 from PyConf.reading import (upfront_decoder, reconstruction, get_tes_root)
 from PyConf.application import default_raw_event
+import logging
 
 
 class Options(DefaultOptions):
@@ -56,9 +57,13 @@ class Options(DefaultOptions):
         dict: Modified attributes of the Options object.
       """
         input_process = values.get("input_process")
+        input_stream = values.get("input_stream")
         if input_process not in {
                 InputProcessTypes.Spruce, InputProcessTypes.TurboPass
-        }:
+        } and input_stream != '':
+            logging.getLogger(__name__).warning(
+                f'input_stream is set to \'{input_stream}\', but will be reset to \'\' because current input_process = {input_process}'
+            )
             values['input_stream'] = ''
 
         return values
diff --git a/Phys/DaVinci/tests/config/test_algorithms.py b/Phys/DaVinci/tests/config/test_algorithms.py
index 8494e78f20d7e70bd5dd0b12b25e4c99e28f71b8..ab54c3159c9a37a0179b0b3984f706220d0f449b 100644
--- a/Phys/DaVinci/tests/config/test_algorithms.py
+++ b/Phys/DaVinci/tests/config/test_algorithms.py
@@ -46,7 +46,7 @@ def test_add_hlt2_filter():
         evt_max=1,
         simulation=True,
         input_process="Hlt2",
-        input_stream="default",
+        input_stream='',
     )
     #Note here that we need to manually apply a bind to the PyConf functions
     # as they are not automatically configured in the pytests.