mirror of
https://github.com/9technologygroup/patchmon.net.git
synced 2025-10-27 18:13:36 +00:00
Make version detection dynamic - read from package.json instead of hardcoded values
This commit is contained in:
@@ -13,8 +13,17 @@ const router = express.Router();
|
||||
// Get current version info
|
||||
router.get('/current', authenticateToken, async (req, res) => {
|
||||
try {
|
||||
// For now, return hardcoded version - this should match your agent version
|
||||
const currentVersion = '1.2.5';
|
||||
// Read version from package.json dynamically
|
||||
let currentVersion = '1.2.5'; // fallback
|
||||
|
||||
try {
|
||||
const packageJson = require('../../package.json');
|
||||
if (packageJson && packageJson.version) {
|
||||
currentVersion = packageJson.version;
|
||||
}
|
||||
} catch (packageError) {
|
||||
console.warn('Could not read version from package.json, using fallback:', packageError.message);
|
||||
}
|
||||
|
||||
res.json({
|
||||
version: currentVersion,
|
||||
|
||||
@@ -100,7 +100,16 @@ class UpdateScheduler {
|
||||
return;
|
||||
}
|
||||
|
||||
const currentVersion = '1.2.5';
|
||||
// Read version from package.json dynamically
|
||||
let currentVersion = '1.2.5'; // fallback
|
||||
try {
|
||||
const packageJson = require('../../package.json');
|
||||
if (packageJson && packageJson.version) {
|
||||
currentVersion = packageJson.version;
|
||||
}
|
||||
} catch (packageError) {
|
||||
console.warn('Could not read version from package.json, using fallback:', packageError.message);
|
||||
}
|
||||
const isUpdateAvailable = this.compareVersions(latestVersion, currentVersion) > 0;
|
||||
|
||||
// Update settings with check results
|
||||
|
||||
Reference in New Issue
Block a user