Skip to content

Commit 9fe80ef

Browse files
committed
Fix for cemConnector usage when in database mode
1 parent 70e3bbb commit 9fe80ef

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

R/CemConnector.R

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
#' @family {NegativeControls}
55
#' @param config assure configuration
66
getCemConnection <- function(config = config::get()) {
7-
tryCatch(
8-
conn <- do.call(CemConnector::createCemConnection, config$cemConnectionDetails),
9-
error = function(err) cli::cli_abort("unable to connect to Cem API")
10-
)
7+
if (is.null(config$cemConnectionDetails$apiUrl)) {
8+
config$cemConnectionDetails$connectionDetails <- do.call(DatabaseConnector::createConnectionDetails, config$cemConnectionDetails$connectionDetails)
9+
}
10+
11+
conn <- do.call(CemConnector::createCemConnection, config$cemConnectionDetails)
1112
return(conn)
1213
}
1314

0 commit comments

Comments
 (0)