Return 404 on review ID that returns no review

This commit is contained in:
powermaker450 2024-09-13 12:12:07 -04:00
parent 14e9549599
commit 91480fea64

View file

@ -25,9 +25,15 @@ export class MessagesResponder extends ApiRoute {
const receiver = req.headers["user-agent"]; const receiver = req.headers["user-agent"];
const result = data.getReviewById(req.params.id); const result = data.getReviewById(req.params.id);
if (Object.keys(result).length) {
res.writeHead(200, typeJson); res.writeHead(200, typeJson);
res.write(JSON.stringify(result)); res.write(JSON.stringify(result));
res.end(); res.end();
} else {
res.writeHead(404, typeJson);
res.write(Responder.requestError("review not found"));
res.end();
}
this.logger.log(`${Logger.emp(receiver)} <~ "${req.path}"`); this.logger.log(`${Logger.emp(receiver)} <~ "${req.path}"`);
}); });