From d586b707b944d8a3e264e7bf2628896e88114244 Mon Sep 17 00:00:00 2001
From: Brandon Hewer <brandon.hewer@stfc.ac.uk>
Date: Wed, 18 Jul 2018 18:21:12 +0100
Subject: [PATCH] Use numberOfDetectors - 1 when groupSize is 0.

Refs #22988
---
 qt/scientific_interfaces/Indirect/ISISEnergyTransfer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qt/scientific_interfaces/Indirect/ISISEnergyTransfer.cpp b/qt/scientific_interfaces/Indirect/ISISEnergyTransfer.cpp
index e5dcc0f780d..6d2d43b6084 100644
--- a/qt/scientific_interfaces/Indirect/ISISEnergyTransfer.cpp
+++ b/qt/scientific_interfaces/Indirect/ISISEnergyTransfer.cpp
@@ -43,7 +43,7 @@ std::string createDetectorGroupingString(std::size_t numberOfDetectors,
                                          std::size_t numberOfGroups) {
   const auto groupSize = numberOfDetectors / numberOfGroups;
   if (groupSize == 0)
-    return createRangeString(0, numberOfDetectors);
+    return createRangeString(0, numberOfDetectors - 1);
   return createDetectorGroupingString(groupSize, numberOfGroups,
                                       numberOfDetectors);
 }
-- 
GitLab