From e5984c82b68a6e3aaa61309e349ca35495ccf94f Mon Sep 17 00:00:00 2001
From: felmer <franz-josef.elmer@id.ethz.ch>
Date: Wed, 25 Aug 2021 13:11:06 +0200
Subject: [PATCH] SSDM-11596: convert generated prefix to upper case

---
 .../eln-lims/1/as/services/as-eln-lims-api/script.py            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
index a1fbc4a6176..172aa9c8615 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
@@ -217,7 +217,7 @@ def getNextSequenceForType(context, parameters):
 
     querySampleTypePrefix = currentSession.createSQLQuery("SELECT generated_code_prefix from sample_types WHERE code = :sampleTypeCode");
     querySampleTypePrefix.setParameter("sampleTypeCode", sampleTypeCode);
-    sampleTypePrefix = querySampleTypePrefix.uniqueResult();
+    sampleTypePrefix = querySampleTypePrefix.uniqueResult().upper();
     sampleTypePrefixLengthPlusOneAsString = str((len(sampleTypePrefix) + 1));
     querySampleCount = currentSession.createSQLQuery("SELECT COALESCE(MAX(CAST(substring(code, " + sampleTypePrefixLengthPlusOneAsString + ") as int)), 0) FROM samples_all WHERE saty_id = :sampleTypeId AND code ~ :codePattern");
     querySampleCount.setParameter("sampleTypeId", sampleTypeId);
-- 
GitLab