diff --git a/controllers/account.js b/controllers/account.js index 5378c90..cc13177 100644 --- a/controllers/account.js +++ b/controllers/account.js @@ -202,6 +202,8 @@ exports.login = async (req, res) => { * regiser */ exports.register = async (req, res) => { + return dynamicResponse(req, res, 400, { error: 'Registration is disabled' }); + const username = req.body.username.toLowerCase(); const password = req.body.password; const rPassword = req.body.repeat_password; diff --git a/controllers/maps.js b/controllers/maps.js index 82aa7d2..0270606 100644 --- a/controllers/maps.js +++ b/controllers/maps.js @@ -1,3 +1,4 @@ + const { extractMap, dynamicResponse } = require('../util.js'); const { createCIDR, parse } = require('ip6addr'); const url = require('url'); @@ -246,10 +247,10 @@ exports.patchMapForm = async (req, res, next) => { .then(res => res.data) .then(servers => { if (servers.length > 0) { - const serverIds = server + const serverIds = servers .map(s => parseInt(s.id)) - .sort(); - return serverIds[serverIds.length]+1 + .sort((a, b) => a-b); + return serverIds[serverIds.length-1]+1; } return 1; });