diff --git a/backend/src/routes/settingsRoutes.js b/backend/src/routes/settingsRoutes.js index d30bad7..166d2cd 100644 --- a/backend/src/routes/settingsRoutes.js +++ b/backend/src/routes/settingsRoutes.js @@ -39,8 +39,9 @@ async function triggerCrontabUpdates() { // The agent will detect this and run update-crontab command 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; diff --git a/backend/src/routes/versionRoutes.js b/backend/src/routes/versionRoutes.js index 60d2dca..b5b0b89 100644 --- a/backend/src/routes/versionRoutes.js +++ b/backend/src/routes/versionRoutes.js @@ -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' } });