Skip to content
Snippets Groups Projects
Commit e5ae7992 authored by ems19's avatar ems19
Browse files

[FIX] Order

parent 01fb2684
No related branches found
No related tags found
4 merge requests!379homologa -> master,!378dev -> homologa,!375Prd migration,!374Prd migration
......@@ -30,7 +30,7 @@ function emailSyntax(email) {
}
pubApp.get('/', async (req, res, next) => {
const order = req.query.order || 'DESC';
const ordenar = req.query.order || 'DESC';
const filter = req.query.filter || 'all' ;
const page = parseInt(req.query.page) || 1; // Current page number
const pageSize = parseInt(req.query.pageSize) || 5; // Number of items per page
......@@ -41,6 +41,9 @@ pubApp.get('/', async (req, res, next) => {
const publis = await Publication.findAll({
offset,
limit: pageSize,
order: [
['created_at', ordenar],
],
});
res.json({
......@@ -57,7 +60,7 @@ pubApp.get('/', async (req, res, next) => {
offset,
limit: pageSize,
order: [
['created_at', order],
['created_at', ordenar],
],
where:{
is_draft:filter
......@@ -140,7 +143,33 @@ pubApp.post('/edit', passport.authenticate('bearer', { session: false }), author
console.log("NAO ARQUIVO");}
let data = JSON.parse(req.body.data);
console.log(data);
req.response = {'This is a test':'This is a test'};
let pb = await Publication.findByPk(data.id).catch(function (err) {
log.error(err);
return next(err);
});
pb.filter = data.categoria || pb.filter;
pb.title = data.title || pb.title;
pb.authors = data.autores || pb.authors;
pb.organization = data.organizacao || pb.organization;
pb.year = data.ano || pb.year;
pb.text = data.texto || pb.text;
pb.link = data.link || pb.link;
pb.is_homepage = data.homepage || pb.is_homepage;
pb.is_draft = data.rascunho || pb.is_draft;
pb.save().catch(function (err) {
log.error(err);
let errors = [];
for (let errName in err.errors) {
errors.push(err.errors[errName].message);
}
log.error(errors);
res.statusCode = 400;
return res.json({ err, errors });
// handle error;
});
req.result = pb.toJSON();
next();
}, response('publication'));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment