Procházet zdrojové kódy

Non-strict OPML export
fix https://github.com/FreshRSS/FreshRSS/issues/8520

Alexandre Alapetite před 1 měsícem
rodič
revize
eedefbd9fe

+ 1 - 1
app/Services/ImportService.php

@@ -40,7 +40,7 @@ class FreshRSS_Import_Service {
 		$this->lastStatus = true;
 		$opml_array = [];
 		try {
-			$libopml = new \marienfressinaud\LibOpml\LibOpml(false);
+			$libopml = new \marienfressinaud\LibOpml\LibOpml(strict: false);
 			/** @var array{body:array<array<mixed>>} $opml_array */
 			$opml_array = $libopml->parseString($opml_file);
 		} catch (\marienfressinaud\LibOpml\Exception $e) {

+ 1 - 1
app/views/helpers/export/opml.phtml

@@ -182,7 +182,7 @@ if (!empty($this->feeds)) {
 	$opml_array['body'] = array_merge($opml_array['body'], feedsToOutlines($this->feeds, $this->excludeMutedFeeds));
 }
 
-$libopml = new \marienfressinaud\LibOpml\LibOpml(true);
+$libopml = new \marienfressinaud\LibOpml\LibOpml(strict: false);
 $opml = $libopml->render($opml_array);
 /** @var string $opml */
 echo $opml;