From ccc9b3962ef46861161df3c851a61cad2049ccae Mon Sep 17 00:00:00 2001
From: Delaigue Olivier <olivier.delaigue@irstea.fr>
Date: Tue, 27 Apr 2021 06:27:33 +0200
Subject: [PATCH] fix(Utils): use 'match.fun' instead of 'get' to get the body
 of a modelling function Refs #119

---
 R/Utils.R | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/R/Utils.R b/R/Utils.R
index dadf299f..6aa1f33f 100644
--- a/R/Utils.R
+++ b/R/Utils.R
@@ -30,7 +30,7 @@
   NameFunMod <- ifelse(test = FeatMod$Pkg %in% "airGR",
                        yes  = paste("RunModel", FeatMod$NameMod, sep = "_"),
                        no   = FeatMod$NameMod)
-  FunMod <- lapply(NameFunMod, FUN = get)
+  FunMod <- lapply(NameFunMod, FUN = match.fun)
   IdMod <- which(sapply(FunMod, FUN = function(x) identical(FUN_MOD, x)))
   if (length(IdMod) < 1) {
     stop("'FUN_MOD' must be one of ", paste(NameFunMod, collapse = ", "))
-- 
GitLab