Skip to content

Commit 4228e79

Browse files
committed
list unspecified fields in warning message
1 parent 073ac5b commit 4228e79

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

R/model.R

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,11 +149,15 @@ parse_data_frame <- function(epidata_call, df, disable_date_parsing = FALSE) {
149149
}
150150

151151
meta_field_names <- map_chr(meta, ~ .x$name)
152+
missing_fields <- setdiff(names(df), meta_field_names)
152153
if (
153-
length(setdiff(names(df), meta_field_names)) != 0
154+
length(missing_fields) != 0
154155
) {
155156
cli::cli_warn(
156-
"Not all return columns are specified as expected epidata fields",
157+
c(
158+
"Not all return columns are specified as expected epidata fields",
159+
"i" = "Unspecified fields {missing_fields} may need to be manually converted to more appropriate classes"
160+
),
157161
class = "epidatr__missing_meta_fields"
158162
)
159163
}

0 commit comments

Comments
 (0)