diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/ColorSchemaReader.java b/service/src/main/java/lcsb/mapviewer/services/utils/ColorSchemaReader.java
index ac63d29259521bbf22cb2082f42a3910face2806..4d54c42bc2dfffad14f17ae1198a8d3fde35a077 100644
--- a/service/src/main/java/lcsb/mapviewer/services/utils/ColorSchemaReader.java
+++ b/service/src/main/java/lcsb/mapviewer/services/utils/ColorSchemaReader.java
@@ -96,10 +96,10 @@ public class ColorSchemaReader {
    */
   public Collection<ColorSchema> readColorSchema(InputStream colorInputStream, Map<String, String> params)
       throws IOException, InvalidColorSchemaException {
-    if (params.get(ZipEntryFileFactory.LAYOUT_HEADER_PARAM_TYPE) == null) {
-      if (Integer.valueOf(params.get(TextFileUtils.COLUMN_COUNT_PARAM)) == 1) {
-        return readSimpleNameColorSchema(colorInputStream);
-      } else {
+    if (Integer.valueOf(params.get(TextFileUtils.COLUMN_COUNT_PARAM)) == 1) {
+      return readSimpleNameColorSchema(colorInputStream);
+    } else if (params.get(ZipEntryFileFactory.LAYOUT_HEADER_PARAM_TYPE) == null) {
+      {
         return readGenericColorSchema(colorInputStream);
       }
     } else {