fix for users without permissions
This commit is contained in:
parent
573d41eb6c
commit
2a227043eb
19
server.js
19
server.js
@ -196,11 +196,12 @@ async function index(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
templateData.Count = serialValues.length;
|
templateData.Count = serialValues.length;
|
||||||
|
} else {
|
||||||
|
templateData.Count = 0;
|
||||||
}
|
}
|
||||||
templateData.Count = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const last11DaysQuery = `
|
const last11DaysQuery = `
|
||||||
@ -511,7 +512,7 @@ async function live(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -872,7 +873,7 @@ async function reports(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1109,7 +1110,7 @@ app.get("/api/devices", async (req, res) => {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1254,7 +1255,7 @@ app.get('/reports/:id', async (req, res) => {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1822,7 +1823,7 @@ async function devices(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3249,7 +3250,7 @@ async function videos(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3367,7 +3368,7 @@ async function videoExport(req, res) {
|
|||||||
`;
|
`;
|
||||||
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
const userDevicesResult = await client.query(userDevicesQuery, [req.session.userId]);
|
||||||
|
|
||||||
if (userDevicesResult.rows.length > 0) {
|
if (userDevicesResult.rows[0].devices.length > 0) {
|
||||||
serialValues = userDevicesResult.rows[0].devices;
|
serialValues = userDevicesResult.rows[0].devices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user