Преглед на файлове

fix: Job stats average including incomplete jobs in calculation

Owen Diffey преди 1 година
родител
ревизия
2072a0160d
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      backend/src/JobStatistics.ts

+ 2 - 4
backend/src/JobStatistics.ts

@@ -22,9 +22,7 @@ export default class JobStatistics {
 	 * @returns Job queue statistics
 	 */
 	public getStats() {
-		const stats = Object.values(this._stats);
-
-		const total = stats.reduce(
+		const total = Object.values(this._stats).reduce(
 			(a, b) => ({
 				successful: a.successful + b.successful,
 				failed: a.failed + b.failed,
@@ -40,7 +38,7 @@ export default class JobStatistics {
 				averageTime: 0
 			}
 		);
-		total.averageTime /= stats.length;
+		total.averageTime /= total.total;
 
 		return {
 			...this._stats,