Skip to content

Commit 74d85c7

Browse files
anthonysenachrisknoll
authored andcommitted
Refactor vocab daimon handling
1 parent b0316e4 commit 74d85c7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/main/java/org/ohdsi/webapi/service/IRAnalysisService.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -408,12 +408,11 @@ public JobExecutionResource performAnalysis(@PathParam("analysis_id") final int
408408
Source source = this.getSourceRepository().findBySourceKey(sourceKey);
409409
String resultsTableQualifier = source.getTableQualifier(SourceDaimon.DaimonType.Results);
410410
String cdmTableQualifier = source.getTableQualifier(SourceDaimon.DaimonType.CDM);
411-
String vocabularyTableQualifier = cdmTableQualifier;
411+
String vocabularyTableQualifier = source.getTableQualifierOrNull(SourceDaimon.DaimonType.Vocabulary);
412412

413-
try {
414-
vocabularyTableQualifier = source.getTableQualifier(SourceDaimon.DaimonType.Vocabulary);
415-
} catch (Exception e) {
416-
// No vocabulary table qualifier found - use the CDM as a default
413+
// No vocabulary table qualifier found - use the CDM as a default
414+
if (vocabularyTableQualifier == null) {
415+
vocabularyTableQualifier = cdmTableQualifier;
417416
}
418417

419418
DefaultTransactionDefinition requresNewTx = new DefaultTransactionDefinition();

0 commit comments

Comments
 (0)