fix(report_utils): ensure that delimiter and separator can't be empty
This results in them setting as `undefined`, which ends up as a string in python, and the delimiter ends up as `'u'`, and the separator as `'undefined'`. Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
parent
e455b7b452
commit
af611d4bcb
1 changed files with 12 additions and 2 deletions
|
|
@ -264,8 +264,18 @@ frappe.report_utils = {
|
|||
|
||||
dialog.fields_dict["file_format"].df.onchange = () => update_csv_preview(dialog);
|
||||
dialog.fields_dict["csv_quoting"].df.onchange = () => update_csv_preview(dialog);
|
||||
dialog.fields_dict["csv_delimiter"].df.onchange = () => update_csv_preview(dialog);
|
||||
dialog.fields_dict["csv_decimal_sep"].df.onchange = () => update_csv_preview(dialog);
|
||||
dialog.fields_dict["csv_delimiter"].df.onchange = () => {
|
||||
if (!dialog.get_value("csv_delimiter")) {
|
||||
dialog.set_value("csv_delimiter", ",");
|
||||
}
|
||||
update_csv_preview(dialog);
|
||||
};
|
||||
dialog.fields_dict["csv_decimal_sep"].df.onchange = () => {
|
||||
if (!dialog.get_value("csv_decimal_sep")) {
|
||||
dialog.set_value("csv_decimal_sep", ".");
|
||||
}
|
||||
update_csv_preview(dialog);
|
||||
};
|
||||
|
||||
return dialog;
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue