diff --git a/R/epiparameter.R b/R/epiparameter.R index e40b8e6c7..4ba228a6a 100644 --- a/R/epiparameter.R +++ b/R/epiparameter.R @@ -889,7 +889,8 @@ is_continuous <- function(x) { is_epiparameter(x) ) # get individual distributions out of mixture to check if continuous - if (family(x) == "mixture") { + # isTRUE to control for family returning NA for unparameterised + if (isTRUE(family(x) == "mixture")) { fam <- .get_mixture_family(x) } else { fam <- family(x)