diff --git a/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/IndirectILLReductionQENS.py b/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/IndirectILLReductionQENS.py
index 85b1ab7b4ddb5498a991341eb50b0f4ad0b4fccd..75a0e432b648f8dd11f3a71275f0271ef1e1a772 100644
--- a/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/IndirectILLReductionQENS.py
+++ b/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/IndirectILLReductionQENS.py
@@ -271,7 +271,7 @@ class IndirectILLReductionQENS(PythonAlgorithm):
         for item in mtd[tmp_int]:
             for index in range(item.getNumberHistograms()):
                 if item.readY(index)[0] <= 0:
-                    raise RuntimeError('Negative or 0 integral in spectrum #{0} {1}'.format(index,message))
+                    self.log().warning('Negative or 0 integral in spectrum #{0} {1}'.format(index,message))
 
         DeleteWorkspace(tmp_int)