module.exports = async (dbConn) => { let presets = await dbConn.query( `SELECT search_presets.id AS country_id, search_presets.parameter AS parameter, search_presets.name AS label, CASE WHEN value_2 is NULL THEN value_1 ELSE CONCAT(search_presets.value_1,"|",search_presets.value_2) END AS "values" FROM search_presets` ); //TODO: Which way is preferred? for (k = 0; k < presets.length; k++) { //if (presets[k].values.toString().includes("|")) { const values = presets[k].values presets[k].values = values.split("|"); for (i = 0; i < presets[k].values.length; i++) { console.log(presets[k].values) presets[k].values[i] = parseInt(presets[k].values[i]) } //} else { // presets[k].values = parseInt(presets[k].values) //} console.log(presets[k]) } return presets; };