mirror of
https://github.com/9technologygroup/patchmon.net.git
synced 2025-11-04 22:13:21 +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
|
// Get current version info
|
||||||
router.get('/current', authenticateToken, async (req, res) => {
|
router.get('/current', authenticateToken, async (req, res) => {
|
||||||
try {
|
try {
|
||||||
// For now, return hardcoded version - this should match your agent version
|
// Read version from package.json dynamically
|
||||||
const currentVersion = '1.2.5';
|
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({
|
res.json({
|
||||||
version: currentVersion,
|
version: currentVersion,
|
||||||
|
|||||||
@@ -100,7 +100,16 @@ class UpdateScheduler {
|
|||||||
return;
|
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;
|
const isUpdateAvailable = this.compareVersions(latestVersion, currentVersion) > 0;
|
||||||
|
|
||||||
// Update settings with check results
|
// Update settings with check results
|
||||||
|
|||||||
Reference in New Issue
Block a user