瀏覽代碼

fixed Jackett is freezing in UI on API 500 Error (#1869)

CauseFX 3 年之前
父節點
當前提交
7989373fd5
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      js/functions.js

+ 4 - 1
js/functions.js

@@ -9851,6 +9851,10 @@ function searchJackett(){
 	let jackettTable = $("#jackettDataTable")
 	let jackettTable = $("#jackettDataTable")
 		.on( 'error.dt', function ( e, settings, techNote, message ) {
 		.on( 'error.dt', function ( e, settings, techNote, message ) {
 			console.log( 'An error has been reported by DataTables: ', message );
 			console.log( 'An error has been reported by DataTables: ', message );
+			$('#jackettDataTable').DataTable().destroy();
+			ajaxblocker('.jackett-panel .white-box');
+			$('.clearJackett').parent().removeClass('hidden');
+			window.message('Jackett Connection Error','',activeInfo.settings.notifications.position,"#FFF","error","5000");
 		} )
 		} )
 		.DataTable( {
 		.DataTable( {
 			"ajax": {
 			"ajax": {
@@ -9936,7 +9940,6 @@ function jackettDownload(url) {
 			OrganizrApiError(xhr, 'Error downloading torrent');
 			OrganizrApiError(xhr, 'Error downloading torrent');
 		});
 		});
 }
 }
-/////////////////////////////////////////////////////////
 function homepageProwlarr(){
 function homepageProwlarr(){
 	if(activeInfo.settings.homepage.options.alternateHomepageHeaders){
 	if(activeInfo.settings.homepage.options.alternateHomepageHeaders){
 		var header = `
 		var header = `