v1.6.0 #65
@@ -227,7 +227,7 @@ export function importInstances(rows, historyRows = []) {
|
|||||||
|
|
||||||
export function getInstanceHistory(vmid) {
|
export function getInstanceHistory(vmid) {
|
||||||
return db.prepare(
|
return db.prepare(
|
||||||
'SELECT * FROM instance_history WHERE vmid = ? ORDER BY changed_at DESC'
|
'SELECT * FROM instance_history WHERE vmid = ? ORDER BY changed_at ASC, id ASC'
|
||||||
).all(vmid);
|
).all(vmid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -132,7 +132,9 @@ const _intervals = new Map();
|
|||||||
export async function runJobsOnCreate() {
|
export async function runJobsOnCreate() {
|
||||||
for (const job of getJobs()) {
|
for (const job of getJobs()) {
|
||||||
const cfg = JSON.parse(job.config || '{}');
|
const cfg = JSON.parse(job.config || '{}');
|
||||||
if (cfg.run_on_create) runJob(job.id).catch(e => console.error(`runJobsOnCreate job ${job.id}:`, e));
|
if (cfg.run_on_create) {
|
||||||
|
try { await runJob(job.id); } catch (e) { console.error(`runJobsOnCreate job ${job.id}:`, e); }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user