Skip to content

Commit 474730d

Browse files
committed
fix shared par extract in VD
Branch: fix_vd_extract
1 parent 53e77a1 commit 474730d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

R/Wrapper_VectorDistribution.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,9 +1139,9 @@ or `distlist` should be used.")
11391139
if (length(i) == 1) {
11401140
id <- as.character(unlist(vecdist$modelTable[i, 2]))
11411141
pars <- vecdist$parameters()[paste0(id, "__")]$values()
1142+
shared_pars <- vecdist$.__enclos_env__$private$.sharedparams
11421143
# construct with shared parameters (no conflicts should be possible here)
1143-
dist <- get(distribution)$new()
1144-
suppressMessages(decorate(dist, decorators))
1144+
dist <- do.call(get(distribution)$new, c(shared_pars, list(decorators = decorators)))
11451145
do.call(dist$setParameterValue, c(resolveConflicts = TRUE, pars))
11461146
return(dist)
11471147
} else {

0 commit comments

Comments
 (0)