Skip to content
Snippets Groups Projects
Commit 9962be60 authored by juanf's avatar juanf
Browse files

SSDM-5553 : Sample Code Generation done on a AS Service using direct SQL, bugfix

SVN: 38705
parent 08a3d595
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,7 @@ def getNextSequenceForType(context, parameters):
querySampleTypePrefix.setParameter("sampleTypeCode", sampleTypeCode);
sampleTypePrefix = querySampleTypePrefix.uniqueResult();
sampleTypePrefixLengthPlusOneAsString = str((len(sampleTypePrefix) + 1));
querySampleCount = currentSession.createSQLQuery("SELECT MAX(CAST(substring(code, " + sampleTypePrefixLengthPlusOneAsString + ") as int)) FROM samples_all WHERE saty_id = :sampleTypeId AND code ~ :codePattern");
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);
querySampleCount.setParameter("codePattern", "^" + sampleTypePrefix + "[0-9]+$");
sampleCount = querySampleCount.uniqueResult();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment