feat: admin auto-redirect to first company on / + bump 0.4.3
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ipwhitelist",
|
"name": "ipwhitelist",
|
||||||
"version": "0.4.2",
|
"version": "0.4.3",
|
||||||
"description": "IP WhiteList microservice for cloud provider",
|
"description": "IP WhiteList microservice for cloud provider",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -37,6 +37,12 @@ function createRouter() {
|
|||||||
companies = cr.data.companies || [];
|
companies = cr.data.companies || [];
|
||||||
|
|
||||||
const companyId = req.query.company ? parseInt(req.query.company, 10) : null;
|
const companyId = req.query.company ? parseInt(req.query.company, 10) : null;
|
||||||
|
|
||||||
|
// Если company не выбрана — редиректим на первую в списке
|
||||||
|
if (!companyId && companies.length > 0) {
|
||||||
|
return res.redirect('/?company=' + companies[0].id);
|
||||||
|
}
|
||||||
|
|
||||||
selectedCompany = companyId ? companies.find(c => c.id === companyId) || null : null;
|
selectedCompany = companyId ? companies.find(c => c.id === companyId) || null : null;
|
||||||
|
|
||||||
if (selectedCompany) {
|
if (selectedCompany) {
|
||||||
|
|||||||
Reference in New Issue
Block a user