From e75740ee9b4fef737730292ba57c6b7c4c82d687 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 21 Oct 2009 08:31:00 +0000
Subject: [PATCH] SE-155 YeastX mzXML: minor: allow conversion field to be
 empty

SVN: 13016
---
 .../cisd/yeastx/etl/DatasetMappingResolver.java     | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/rtd_yeastx/source/java/ch/systemsx/cisd/yeastx/etl/DatasetMappingResolver.java b/rtd_yeastx/source/java/ch/systemsx/cisd/yeastx/etl/DatasetMappingResolver.java
index 9646ff52548..6f4d799b83e 100644
--- a/rtd_yeastx/source/java/ch/systemsx/cisd/yeastx/etl/DatasetMappingResolver.java
+++ b/rtd_yeastx/source/java/ch/systemsx/cisd/yeastx/etl/DatasetMappingResolver.java
@@ -229,23 +229,18 @@ class DatasetMappingResolver
             return false;
         }
 
-        boolean conversionRequired = isConversionRequired(mapping);
-        if (conversion == MLConversionType.NONE && conversionRequired)
-        {
-            log.datasetMappingError(mapping, "conversion column cannot be empty "
-                    + "for this type of file.");
-            return false;
-        }
-        if (conversion != MLConversionType.NONE && conversionRequired == false)
+        boolean conversionAllowed = isConversionAllowed(mapping);
+        if (conversion != MLConversionType.NONE && conversionAllowed == false)
         {
             log.datasetMappingError(mapping, "conversion column must be empty "
                     + "for this type of file.");
             return false;
+            
         }
         return true;
     }
 
-    private static boolean isConversionRequired(final DataSetMappingInformation dataset)
+    private static boolean isConversionAllowed(final DataSetMappingInformation dataset)
     {
         String extension = FilenameUtils.getExtension(dataset.getFileName());
         boolean conversionRequired = extension.equalsIgnoreCase(ConstantsYeastX.MZXML_EXT);
-- 
GitLab