From bb418fa4f2c193e8c881858563c776d36514fb42 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 13 Jul 2011 11:12:31 +0000
Subject: [PATCH] SE-352 maintain the original plate barcode, remove the part
 after the dot only for Abase queries

SVN: 22112
---
 .../dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py | 2 +-
 sanofi/dist/etc/sanofi-dropbox/plateinitializer.py             | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py b/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
index 4233ce7a518..e263e5b2f8d 100644
--- a/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
+++ b/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
@@ -218,7 +218,7 @@ def parseIncomingDirname(dirName):
         raise ValidationException("Data set directory name does not match the pattern '<ACQUISITION_BATCH_NAME>_<BAR_CODE>_<TIMESTAMP>': " + dirName)
     
     acquisitionBatch = tokens[0]
-    plateCode = tokens[1].split('.')[0]
+    plateCode = tokens[1]
     return (acquisitionBatch, plateCode)
     
 
diff --git a/sanofi/dist/etc/sanofi-dropbox/plateinitializer.py b/sanofi/dist/etc/sanofi-dropbox/plateinitializer.py
index 189c08c4842..c30f4aafeae 100644
--- a/sanofi/dist/etc/sanofi-dropbox/plateinitializer.py
+++ b/sanofi/dist/etc/sanofi-dropbox/plateinitializer.py
@@ -132,8 +132,9 @@ class PlateInitializer:
         else:
             query = self.ABASE_PRODUCTION_QUERY
             
+        plateCode = self.plateCode.split(".")[0]
         queryService = self.state.getDataSourceQueryService()
-        queryResult = queryService.select(self.ABASE_DATA_SOURCE, query, [self.plateCode])
+        queryResult = queryService.select(self.ABASE_DATA_SOURCE, query, [plateCode])
         
         sanofiMaterials = []
         for resultMap in list(queryResult):
-- 
GitLab