diff --git a/src/lib/ae_core_functions.ts b/src/lib/ae_core_functions.ts index 9d27db97..aa35d2b7 100644 --- a/src/lib/ae_core_functions.ts +++ b/src/lib/ae_core_functions.ts @@ -319,7 +319,12 @@ async function handle_download_export__obj_type( } params['return_file'] = true; - ae_promises.download__sponsorship_export_file = await api.get_object({api_cfg: api_cfg, endpoint: endpoint, params: params, return_blob: return_file, filename: filename, auto_download: auto_download, log_lvl: log_lvl}); + // let clean_filename = filename.replace(/[^a-z0-9]/gi, '_'); + // let clean_filename = filename.replace(/[^a-z0-9\[\]-]/gi, '_'); + let clean_filename = filename.replace(/[^a-zA-Z0-9\[\]-_.]/gi, '_'); + // let clean_filename = filename.replace(/[^a-zA-Z0-9\[\]-\._ ]/gi, '_'); + + ae_promises.download__sponsorship_export_file = await api.get_object({api_cfg: api_cfg, endpoint: endpoint, params: params, return_blob: return_file, filename: clean_filename, auto_download: auto_download, log_lvl: log_lvl}); console.log('ae_promises.download__sponsorship_export_file:', ae_promises.download__sponsorship_export_file); return ae_promises.download__sponsorship_export_file; diff --git a/src/lib/ae_utils.ts b/src/lib/ae_utils.ts index 392628f2..cdcf4305 100644 --- a/src/lib/ae_utils.ts +++ b/src/lib/ae_utils.ts @@ -4,7 +4,10 @@ type key_val = { [key: string]: any; }; -export let iso_datetime_formatter = function iso_datetime_formatter(raw_datetime: string|Date, named_format: string) { +export let iso_datetime_formatter = function iso_datetime_formatter( + raw_datetime: null|string|Date = null, + named_format: string = 'datetime_iso_no_seconds', // date_iso, datetime_iso_no_seconds + ) { // console.log('*** iso_datetime_formatter() ***'); // https://en.wikipedia.org/wiki/ISO_8601 diff --git a/src/routes/events_leads/exhibit/[slug]/leads_list.svelte b/src/routes/events_leads/exhibit/[slug]/leads_list.svelte index e978a5bc..2f67bade 100644 --- a/src/routes/events_leads/exhibit/[slug]/leads_list.svelte +++ b/src/routes/events_leads/exhibit/[slug]/leads_list.svelte @@ -160,7 +160,7 @@ let refresh_leads_list = setInterval(function () {