Fixed generating empty list

master
Felix Stupp 6 years ago
parent 2a72df16db
commit 81d578a4f3

@ -1,5 +1,5 @@
const user = ":user([^@]+)";
const host = ":host([^@]+)";
const user = ":user([^@/]+)";
const host = ":host([^@/]+)";
const type = ":type((dsa|rsa|ecdsa|ed25519))";
let express = require("express");
@ -7,10 +7,14 @@ let db = require("../libs/Database").instance();
let router = express.Router();
let userRouter = express.Router();
function toList(a, b) {
function combineToList(a, b) {
return a + "\n" + b;
}
function toList(array) {
return array.reduce(combineToList, "").trim();
}
router.use(["/user", "/users", "/userKeys"], userRouter);
function userReq(req, res) {
@ -22,7 +26,7 @@ function userReq(req, res) {
q.list((e, d) => {
if (e) return res.status(500).render('error', {message: e.message, error: e});
res.type("text/plain");
res.send(d.reduce(toList), "");
res.send(toList(d));
});
}

Loading…
Cancel
Save