From dbf2c89c35f4486a01f396b93682ba966d6b2461 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Wed, 12 Apr 2017 12:16:46 +0100
Subject: [PATCH] getDTIFitDataPrefix returns first prefix (alphabetically) in
 the event of multiple prefixes

---
 fsl/data/dtifit.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsl/data/dtifit.py b/fsl/data/dtifit.py
index 5820908e6..eafc123cc 100644
--- a/fsl/data/dtifit.py
+++ b/fsl/data/dtifit.py
@@ -86,7 +86,7 @@ def getDTIFitDataPrefix(path):
     if len(prefixes) > 1:
         log.warning('Multiple dtifit prefixes detected: {}'.format(prefixes))
 
-    return op.basename(prefixes[0])
+    return op.basename(sorted(prefixes)[0])
 
 
 def isDTIFitPath(path):
-- 
GitLab