getRegionsById now returns just an object
This commit is contained in:
parent
b954e356a0
commit
2d874337ce
@ -1,8 +1,8 @@
|
|||||||
const arrayFormatting = require("../util/databaseArrayFormatting.js")
|
const arrayFormatting = require("../util/databaseArrayFormatting.js")
|
||||||
|
|
||||||
module.exports = async (dbConn, id) => {
|
module.exports = async (dbConn, id) => {
|
||||||
const region = await dbConn.query(
|
const res = await dbConn.query(
|
||||||
`SELECT regions.id AS region_id,
|
`SELECT regions.id AS region_id,
|
||||||
regions.region AS name,
|
regions.region AS name,
|
||||||
countries.country AS country,
|
countries.country AS country,
|
||||||
regions.description AS description,
|
regions.description AS description,
|
||||||
@ -43,18 +43,18 @@ module.exports = async (dbConn, id) => {
|
|||||||
AND regions.id = ?`,
|
AND regions.id = ?`,
|
||||||
[id]
|
[id]
|
||||||
);
|
);
|
||||||
|
const region = res[0]
|
||||||
|
|
||||||
for (k = 0; k < region.length; k++) {
|
region.avg_price_relative = arrayFormatting(region.avg_price_relative);
|
||||||
region[k].avg_price_relative = arrayFormatting(region[k].avg_price_relative);
|
region.temperature_mean = arrayFormatting(region.temperature_mean);
|
||||||
region[k].temperature_mean = arrayFormatting(region[k].temperature_mean);
|
region.temperature_mean_min = arrayFormatting(region.temperature_mean_min);
|
||||||
region[k].temperature_mean_min = arrayFormatting(region[k].temperature_mean_min);
|
region.temperature_mean_max = arrayFormatting(region.temperature_mean_max);
|
||||||
region[k].temperature_mean_max = arrayFormatting(region[k].temperature_mean_max);
|
region.precipitation = arrayFormatting(region.precipitation);
|
||||||
region[k].precipitation = arrayFormatting(region[k].precipitation);
|
region.rain_days = arrayFormatting(region.rain_days);
|
||||||
region[k].rain_days = arrayFormatting(region[k].rain_days);
|
region.sun_hours = arrayFormatting(region.sun_hours);
|
||||||
region[k].sun_hours = arrayFormatting(region[k].sun_hours);
|
region.humidity = arrayFormatting(region.humidity);
|
||||||
region[k].humidity = arrayFormatting(region[k].humidity);
|
|
||||||
}
|
const emptyArr = Array.from({length: 12}, () => null)
|
||||||
const emptyArr = Array.from({ length: 12 }, () => null)
|
|
||||||
if (region.avg_price_relative === null) region.avg_price_relative = emptyArr
|
if (region.avg_price_relative === null) region.avg_price_relative = emptyArr
|
||||||
if (region.temperature_mean === null) region.temperature_mean = emptyArr
|
if (region.temperature_mean === null) region.temperature_mean = emptyArr
|
||||||
if (region.temperature_mean_min === null) region.temperature_mean_min = emptyArr
|
if (region.temperature_mean_min === null) region.temperature_mean_min = emptyArr
|
||||||
@ -64,6 +64,7 @@ module.exports = async (dbConn, id) => {
|
|||||||
if (region.rain_days === null) region.rain_days = emptyArr
|
if (region.rain_days === null) region.rain_days = emptyArr
|
||||||
if (region.sun_hours === null) region.sun_hours = emptyArr
|
if (region.sun_hours === null) region.sun_hours = emptyArr
|
||||||
if (region.humidity === null) region.humidity = emptyArr
|
if (region.humidity === null) region.humidity = emptyArr
|
||||||
|
|
||||||
return region;
|
return region;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user