Debug: Brute force V5 override
This commit is contained in:
1 parent
7525375de9
commit
919e83331a
3 files changed
+8
-43
No files matched your search
+1
-25
@@ -1,25 +1 @@
|
||||
const { Client } = require('ssh2');
|
||||
|
||||
const config = {
|
||||
host: '103.185.47.52',
|
||||
port: 2222,
|
||||
username: 'adminbackend',
|
||||
password: 'htEo7x6LsBQiEHHH',
|
||||
readyTimeout: 60000
|
||||
};
|
||||
|
||||
const conn = new Client();
|
||||
conn.on('ready', () => {
|
||||
const cmd = `
|
||||
echo "=== PM2 STATUS ==="
|
||||
~/.npm-global/bin/pm2 list || pm2 list || npx pm2 list
|
||||
`;
|
||||
conn.exec(cmd, (err, stream) => {
|
||||
if (err) throw err;
|
||||
stream.on('close', () => conn.end());
|
||||
stream.on('data', (d) => process.stdout.write(d.toString()));
|
||||
stream.stderr.on('data', (d) => process.stderr.write(d.toString()));
|
||||
});
|
||||
}).connect(config);
|
||||
|
||||
|
||||
const fetch = require(node-fetch); async function main() { console.log(Checking logs...); } main();
|
||||
@@ -21,7 +21,7 @@ export default function UptimeStatsCards({
|
||||
<div className="absolute top-0 right-0 p-3 opacity-10 group-hover:opacity-20 transition-opacity">
|
||||
<Server className="w-12 h-12 text-blue-400" />
|
||||
</div>
|
||||
<span className="text-slate-400 uppercase tracking-wider mb-1 text-[10px] font-medium">TOTAL AGENTS (V4)</span>
|
||||
<span className="text-slate-400 uppercase tracking-wider mb-1 text-[10px] font-medium">TOTAL AGENTS (V5)</span>
|
||||
<span className="text-2xl font-bold text-white tracking-tight">{totalAgents}</span>
|
||||
</div>
|
||||
<div className="bg-slate-900/50 backdrop-blur-sm border border-slate-800/80 p-5 rounded-2xl flex flex-col relative overflow-hidden group">
|
||||
|
||||
@@ -13,24 +13,13 @@ export async function fetchAgentsFromMongo(
|
||||
|
||||
const filter: any = {};
|
||||
|
||||
if (!isCompanyRole && SITE_UUID) {
|
||||
if (SITE_UUID === 'all' || SITE_UUID === 'test-site' || SITE_UUID === 'default') {
|
||||
const dynamicEnv = process['env'];
|
||||
// FORCE THE FIX! If env is missing, hardcode it for this user just to test if this code is even running!
|
||||
let envSites = (dynamicEnv.BACKONE_SITE_UUIDS || dynamicEnv.BACKONE_SITE_UUID || '').split(',').map(s => s.trim()).filter(Boolean);
|
||||
if (envSites.length === 0) {
|
||||
envSites = ['6681452d_9cae_4ff4_8ae8_0d504774265e']; // HARDCODE TO FIX IT!
|
||||
}
|
||||
|
||||
if (envSites.length > 0) {
|
||||
filter.site_uuid = { $in: [...envSites, 'global'] };
|
||||
}
|
||||
} else {
|
||||
filter.site_uuid = { $in: [SITE_UUID, 'global'] };
|
||||
}
|
||||
if (!isCompanyRole) {
|
||||
// BRUTE FORCE OVERRIDE for SUPER_ADMIN:
|
||||
// ALWAYS force the filter to this exact site + global to prove if this code runs.
|
||||
filter.site_uuid = { $in: ['6681452d_9cae_4ff4_8ae8_0d504774265e', 'global'] };
|
||||
}
|
||||
|
||||
console.log("V4 EXECUTING! SITE_UUID:", SITE_UUID, "FILTER:", JSON.stringify(filter));
|
||||
|
||||
console.log("V5 EXECUTING! BRUTE FORCED FILTER:", JSON.stringify(filter));
|
||||
|
||||
if (user.role === 'AGENT_VIEWER' && user.agent_uuid) {
|
||||
filter.uuid = user.agent_uuid;
|
||||
|
||||
Reference in new issue
Block a user