mirror of
https://github.com/9technologygroup/patchmon.net.git
synced 2025-11-05 14:35:35 +00:00
Fix updating the server URL in the dashboard not updatinng.
This commit is contained in:
@@ -40,7 +40,8 @@ async function triggerCrontabUpdates() {
|
||||
const http = require('http');
|
||||
const https = require('https');
|
||||
|
||||
const serverUrl = process.env.SERVER_URL || 'http://localhost:3001';
|
||||
const settings = await prisma.settings.findFirst();
|
||||
const serverUrl = settings?.server_url || process.env.SERVER_URL || 'http://localhost:3001';
|
||||
const url = new URL(`${serverUrl}/api/v1/hosts/ping`);
|
||||
const isHttps = url.protocol === 'https:';
|
||||
const client = isHttps ? https : http;
|
||||
|
||||
@@ -168,12 +168,12 @@ router.get('/check-updates', authenticateToken, requireManageSettings, async (re
|
||||
latestVersion,
|
||||
isUpdateAvailable,
|
||||
lastUpdateCheck,
|
||||
repositoryType: settings.repo_type || 'public',
|
||||
repositoryType: settings.repository_type || 'public',
|
||||
latestRelease: {
|
||||
tagName: latestVersion ? `v${latestVersion}` : null,
|
||||
version: latestVersion,
|
||||
repository: settings.github_repo_url ? settings.githubRepoUrl.split('/').slice(-2).join('/') : null,
|
||||
accessMethod: settings.repo_type === 'private' ? 'ssh' : 'api'
|
||||
repository: settings.github_repo_url ? settings.github_repo_url.split('/').slice(-2).join('/') : null,
|
||||
accessMethod: settings.repository_type === 'private' ? 'ssh' : 'api'
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user