From 0322aa809d13cc9e37f9b707131fa4648a0688e2 Mon Sep 17 00:00:00 2001 From: jide Date: Fri, 13 Dec 2024 13:57:57 -0600 Subject: [PATCH] Check custom unit to prevent double quote char. --- webapp/views/data_tables/dt.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webapp/views/data_tables/dt.py b/webapp/views/data_tables/dt.py index 976ca6e9..d7f9d28a 100644 --- a/webapp/views/data_tables/dt.py +++ b/webapp/views/data_tables/dt.py @@ -1495,6 +1495,10 @@ def attribute_numerical(filename=None, dt_node_id=None, node_id=None, mscale=Non storage_type_system = form.storage_type_system.data standard_unit = form.standard_unit.data custom_unit = form.custom_unit.data + if '"' in custom_unit: + flash('The custom unit cannot contain a double quote ("). Please try again.', 'error') + url = url_for(PAGE_ATTRIBUTE_NUMERICAL, filename=filename, dt_node_id=dt_node_id, node_id=att_node_id, mscale=mscale) + return redirect(url) custom_unit_definition = form.custom_unit_description.data precision = form.precision.data number_type = form.number_type.data