Browse Source

Misc fixes in code

causefx 7 years ago
parent
commit
1822c30cce
2 changed files with 8 additions and 3 deletions
  1. 1 1
      api/functions/homepage-connect-functions.php
  2. 7 2
      js/functions.js

+ 1 - 1
api/functions/homepage-connect-functions.php

@@ -1109,7 +1109,7 @@ function getLidarrCalendar($array, $number)
 		if (new DateTime() < new DateTime($releaseDate)) {
 		if (new DateTime() < new DateTime($releaseDate)) {
 			$unaired = true;
 			$unaired = true;
 		}
 		}
-		$downloaded = ($child['statistics']['percentOfEpisodes'] !== '100.0') ? '0' : '1';
+		$downloaded = (isset($child['statistics']['percentOfEpisodes']) && $child['statistics']['percentOfEpisodes'] !== '100.0') ? '0' : '1';
 		if ($downloaded == "0" && isset($unaired)) {
 		if ($downloaded == "0" && isset($unaired)) {
 			$downloaded = "text-info";
 			$downloaded = "text-info";
 		} elseif ($downloaded == "1") {
 		} elseif ($downloaded == "1") {

+ 7 - 2
js/functions.js

@@ -3053,14 +3053,19 @@ function ombiActions(id,action,type){
 	ajaxloader('.preloader-'+id,'in');
 	ajaxloader('.preloader-'+id,'in');
 	organizrAPI('POST','api/?v1/ombi',{id:id, action:action, type:type}).success(function(data) {
 	organizrAPI('POST','api/?v1/ombi',{id:id, action:action, type:type}).success(function(data) {
 		var response = JSON.parse(data);
 		var response = JSON.parse(data);
+		console.log(response.data);
 		if(response.data !== false){
 		if(response.data !== false){
+            var responseData = JSON.parse(response.data.bd);
+            console.log(responseData);
+            var responseMessage = (responseData.isError == true) ? responseData.errorMessage : 'Success';
+            var responseType = (responseData.isError == true) ? 'error' : 'success';
 			homepageRequests();
 			homepageRequests();
 			if(action !== 'add'){
 			if(action !== 'add'){
 				$.magnificPopup.close();
 				$.magnificPopup.close();
-				message("",window.lang.translate('Updated Request Item'),activeInfo.settings.notifications.position,"#FFF","success","3500");
+				message(window.lang.translate('Updated Request Item'),responseMessage,activeInfo.settings.notifications.position,"#FFF",responseType,"3500");
 			}else{
 			}else{
 				ajaxloader();
 				ajaxloader();
-				message("",window.lang.translate('Added Request Item'),activeInfo.settings.notifications.position,"#FFF","success","3500");
+				message(window.lang.translate('Added Request Item'),responseMessage,activeInfo.settings.notifications.position,"#FFF",responseType,"3500");
 			}
 			}
 		}else{
 		}else{
 			ajaxloader();
 			ajaxloader();