feat: проверка на - в id форм
This commit is contained in:
@@ -137,8 +137,15 @@ scheme_R6 <- R6::R6Class(
|
||||
dplyr::pull(form_id)
|
||||
|
||||
if (length(duplicate_ids) > 0) {
|
||||
cli::cli_abort(c("В схеме для формы '{sheet_name}' содержатся повторяющиеся id:", paste("-", duplicate_ids)))
|
||||
cli::cli_abort(c("В схеме '{private$scheme_file_path}' для формы '{sheet_name}' содержатся повторяющиеся id:", paste("-", duplicate_ids)))
|
||||
}
|
||||
|
||||
# проверка на корректные id
|
||||
input_names_with_dash <- unique(table$form_id)[grepl("-", unique(table$form_id))]
|
||||
if (length(input_names_with_dash) > 0) {
|
||||
cli::cli_abort(c("В схеме '{private$scheme_file_path}' в id форм содержатся `-`, может привести к некорректной последующей работой с базой данных", paste("-", input_names_with_dash)))
|
||||
}
|
||||
|
||||
table
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user