Loading src/util/jobs.ts +3 −2 Original line number Diff line number Diff line import { Job } from "../models/Job.model"; import { DateLike } from "./datetime"; import { isBefore, isAfter } from "date-fns"; import { isBefore, isAfter, isEqual } from "date-fns"; export const computeJobState = (job: Job, timestamp?: DateLike) => { if (timestamp) { Loading @@ -9,7 +9,8 @@ export const computeJobState = (job: Job, timestamp?: DateLike) => { } else if (!job.time_start || isBefore(timestamp, job.time_start)) { return "PENDING"; } else if ( isAfter(timestamp, job.time_start) && (!job.time_end || isBefore(timestamp, job.time_end)) (isAfter(timestamp, job.time_start) || isEqual(timestamp, job.time_start)) && (!job.time_end || isBefore(timestamp, job.time_end)) ) { return "RUNNING"; } else { Loading Loading
src/util/jobs.ts +3 −2 Original line number Diff line number Diff line import { Job } from "../models/Job.model"; import { DateLike } from "./datetime"; import { isBefore, isAfter } from "date-fns"; import { isBefore, isAfter, isEqual } from "date-fns"; export const computeJobState = (job: Job, timestamp?: DateLike) => { if (timestamp) { Loading @@ -9,7 +9,8 @@ export const computeJobState = (job: Job, timestamp?: DateLike) => { } else if (!job.time_start || isBefore(timestamp, job.time_start)) { return "PENDING"; } else if ( isAfter(timestamp, job.time_start) && (!job.time_end || isBefore(timestamp, job.time_end)) (isAfter(timestamp, job.time_start) || isEqual(timestamp, job.time_start)) && (!job.time_end || isBefore(timestamp, job.time_end)) ) { return "RUNNING"; } else { Loading