From 80de96e55e8b6ab7267b595b650989d1dcf4b15c Mon Sep 17 00:00:00 2001
From: kohleman <kohleman>
Date: Thu, 1 Oct 2015 11:45:28 +0000
Subject: [PATCH] small bug fix for splitted lanes

SVN: 34768
---
 .../ethz/bsse/cisd/dsu/tracking/main/TrackingBO.java  | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/main/TrackingBO.java b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/main/TrackingBO.java
index eab82f9cf60..7fdad9a60b7 100644
--- a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/main/TrackingBO.java
+++ b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/main/TrackingBO.java
@@ -94,14 +94,12 @@ public class TrackingBO
         {
             //            changedEntities = fetchChangedEntities(prevTrackingState, trackingServer, commandLineMap, session);
             System.out.println("This function is deactivated");
-        }
-        else if (commandLineMap.containsKey(TrackingClient.CL_PARAMETER_CHANGED_LANES))
+        } else if (commandLineMap.containsKey(TrackingClient.CL_PARAMETER_CHANGED_LANES))
         {
             Map<String, String> changed_lanes = fetchChangedLanes(prevTrackingState, trackingServer, session);
             sendEmails = false;
 
-        }
-        else
+        } else
         {
             LogUtils.debug("Should never be reached.");
         }
@@ -261,7 +259,7 @@ public class TrackingBO
                         break;
                     }
                 }
-                String laneString = currentLaneId.toString().substring(currentLaneId.toString().length() - 1);
+                String laneString = currentLaneId.toString().split(":")[1];
                 changedLanesMap.put(runNameFolder + ":" + laneString, laneSpace + " " + lane.getCode());
                 LogUtils.info("DataSetID: " + newDataSetID + " of NEW data Sets > MAX DataSet id for this sample: " + maxDatasetIdForSample);
             }
@@ -339,8 +337,7 @@ public class TrackingBO
         if (maxDatasetIdForSample != null)
         {
             return maxDatasetIdForSample;
-        }
-        else
+        } else
             return maxDataSetId;
     }
 
-- 
GitLab