Răsfoiți Sursa

Remove unneeded quotes in warning (#5480)

* Remove unneeded quotes in warning
fix https://github.com/FreshRSS/FreshRSS/issues/5479

* Minor whitespace
Alexandre Alapetite 2 ani în urmă
părinte
comite
de59076ae1
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      app/Models/Feed.php

+ 6 - 1
app/Models/Feed.php

@@ -400,8 +400,13 @@ class FreshRSS_Feed extends Minz_Model {
 
 				if ((!$mtime) || $simplePie->error()) {
 					$errorMessage = $simplePie->error();
+					if (empty($errorMessage)) {
+						$errorMessage = '';
+					} elseif (is_array($errorMessage)) {
+						$errorMessage = json_encode($errorMessage, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_LINE_TERMINATORS) ?: '';
+					}
 					throw new FreshRSS_Feed_Exception(
-						($errorMessage == '' ? 'Unknown error for feed' : json_encode($errorMessage, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_LINE_TERMINATORS)) .
+						($errorMessage == '' ? 'Unknown error for feed' : $errorMessage) .
 							' [' . $this->url . ']',
 						$simplePie->status_code()
 					);