Fix: Prevent backend from returning empty data when site_uuid is all
This commit is contained in:
1 parent
350234d379
commit
cd93a40104
4 files changed
+25
-14
No files matched your search
@@ -111,11 +111,17 @@ router.get('/agent-flows', async (req, res) => {
|
||||
try {
|
||||
const requestedSiteUuid = req.headers['x-backone-site-uuid'];
|
||||
const isGlobalUser = req.user?.role === 'SUPER_ADMIN' ||
|
||||
req.user?.role === 'EXECUTIVE' ||
|
||||
((!req.user?.site_uuid || req.user?.site_uuid === 'default') && ['SOC_ANALYST', 'ENGINEER'].includes(req.user?.role));
|
||||
|
||||
const siteUuid = (isGlobalUser && requestedSiteUuid)
|
||||
? requestedSiteUuid
|
||||
: (req.user?.site_uuid || '6681452d_9cae_4ff4_8ae8_0d504774265e');
|
||||
|
||||
let siteUuid = null;
|
||||
if (isGlobalUser && requestedSiteUuid && requestedSiteUuid !== 'all') {
|
||||
siteUuid = requestedSiteUuid;
|
||||
} else if (!isGlobalUser && req.user?.site_uuid) {
|
||||
siteUuid = req.user.site_uuid;
|
||||
} else {
|
||||
siteUuid = '6681452d_9cae_4ff4_8ae8_0d504774265e';
|
||||
}
|
||||
|
||||
const timeFilter = getTimeFilter(req);
|
||||
|
||||
|
||||
Reference in new issue
Block a user