router.get("/news", access.ajax, (req,res) => {
const cursor = req.query["cursor"];
- if (!!cursor.match(/^[0-9]+$/)) {
+ if (!!cursor && !!cursor.match(/^[0-9]+$/)) {
NewsModel.getNext(cursor, (err, newsList) => {
res.json(err || { newsList: newsList });
});
router.get("/newsts", access.ajax, (req,res) => {
// Special query for footer: just return timestamp of last news
- NewsModel.getTimestamp((err,ts) => {
- res.json(err || { timestamp: ts.added });
+ NewsModel.getTimestamp((err, ts) => {
+ res.json(err || { timestamp: !!ts ? ts.added : 0 });
});
});