Adapt middleware to new database schema.

As introduced by commit 0c6567d8f8.
This commit is contained in:
D. Berge
2022-03-29 13:18:37 +02:00
parent 26033b2a37
commit cf475ce2df

View File

@@ -4,13 +4,13 @@ const { event } = require('../../../../lib/db');
const geojson = async function (req, res, next) {
try {
const events = await event.list(req.params.project, req.query);
const response = events.filter(event => event.geometry).map(event => {
const response = events.filter(event => event.meta.geometry).map(event => {
const feature = {
type: "Feature",
geometry: event.geometry,
geometry: event.meta.geometry,
properties: event
};
delete feature.properties.geometry;
delete feature.properties.meta.geometry;
return feature;
});
res.status(200).send(response);