From 39b7b14d95fba4a0b611b54442082f300240f07a Mon Sep 17 00:00:00 2001 From: Shawn Garbett Date: Wed, 18 Mar 2026 11:18:28 -0500 Subject: [PATCH 1/2] Reverting LOCALE separator for csv on metadata call #507 --- R/exportMetaData.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/R/exportMetaData.R b/R/exportMetaData.R index 87ad0038..be02953a 100644 --- a/R/exportMetaData.R +++ b/R/exportMetaData.R @@ -54,5 +54,6 @@ exportMetaData.redcapApiConnection <- function(rcon, parameter_name = "forms")) # API Call -------------------------------------------------------- - as.data.frame(makeApiCall(rcon, body, ...), sep = rcon$csv_delimiter()) + # Metadata is always comma separated even under other LOCALES due to CSS + as.data.frame(makeApiCall(rcon, body, ...), sep = ",") } From 34aed05c2844a8716c8f90bb26b13e44b2ee9114 Mon Sep 17 00:00:00 2001 From: Shawn Garbett Date: Wed, 18 Mar 2026 11:21:33 -0500 Subject: [PATCH 2/2] Reverting LOCALE separator for csv on logging call #507 --- R/exportLogging.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/R/exportLogging.R b/R/exportLogging.R index 983f3d03..772a0dc1 100644 --- a/R/exportLogging.R +++ b/R/exportLogging.R @@ -175,7 +175,8 @@ exportLogging.redcapApiConnection <- function( endTime = format(endTime, format = "%Y-%m-%d %H:%M") ) - Log <- as.data.frame(makeApiCall(rcon, body, ...), sep = rcon$csv_delimiter()) + # Testing has shown that logging csv is hardcoded to comma in other LOCALES + Log <- as.data.frame(makeApiCall(rcon, body, ...), sep = ",") timezone <- if(length(beginTime) > 0 &&