mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-23 18:19:48 -05:00
Non-strict OPML export
fix https://github.com/FreshRSS/FreshRSS/issues/8520
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user