Переглянути джерело

fix: Throw error if unknown job is called

Owen Diffey 2 роки тому
батько
коміт
fc4fbe2ec9
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      backend/core.js

+ 4 - 0
backend/core.js

@@ -548,6 +548,8 @@ export default class CoreClass {
 
 			if (previousStatus === "QUEUED") {
 				if (!options.isQuiet) this.log("INFO", `Job ${job.name} (${job.toString()}) is queued, so calling it`);
+
+				if (this[job.name])
 				this[job.name]
 					.apply(job, [job.payload])
 					.then(response => {
@@ -625,6 +627,8 @@ export default class CoreClass {
 						}
 						resolve();
 					});
+				else
+					this.log("ERROR", `Job not found! ${job.name}`)
 			} else {
 				this.log(
 					"INFO",