Просмотр исходного кода

ensure taskInfo.resolve exists before calling it

Gildas 6 лет назад
Родитель
Сommit
ca0814b8e3
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      extension/core/bg/business.js

+ 3 - 1
extension/core/bg/business.js

@@ -162,7 +162,9 @@ singlefile.extension.core.bg.business = (() => {
 		}
 		}
 		singlefile.extension.ui.bg.main.onCancelled(taskInfo.tab);
 		singlefile.extension.ui.bg.main.onCancelled(taskInfo.tab);
 		tasks.splice(tasks.findIndex(taskInfo => taskInfo.id == taskId), 1);
 		tasks.splice(tasks.findIndex(taskInfo => taskInfo.id == taskId), 1);
-		taskInfo.resolve();
+		if (taskInfo.resolve) {
+			taskInfo.resolve();
+		}
 	}
 	}
 
 
 	function mapTaskInfo(taskInfo) {
 	function mapTaskInfo(taskInfo) {