1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-23 21:41:28 +00:00

Properly check if OPML file was loaded during import.

This commit is contained in:
wn_
2020-06-27 15:06:08 -05:00
parent c352e872e9
commit 614d3ac1bf

View File

@@ -606,7 +606,7 @@ class Opml extends Handler_Protected {
if (is_file($tmp_file)) { if (is_file($tmp_file)) {
$doc = new DOMDocument(); $doc = new DOMDocument();
libxml_disable_entity_loader(false); libxml_disable_entity_loader(false);
$doc->load($tmp_file); $loaded = $doc->load($tmp_file);
libxml_disable_entity_loader(true); libxml_disable_entity_loader(true);
unlink($tmp_file); unlink($tmp_file);
} else if (!$doc) { } else if (!$doc) {
@@ -614,7 +614,7 @@ class Opml extends Handler_Protected {
return; return;
} }
if ($doc) { if ($loaded) {
$this->pdo->beginTransaction(); $this->pdo->beginTransaction();
$this->opml_import_category($doc, false, $owner_uid, false); $this->opml_import_category($doc, false, $owner_uid, false);
$this->pdo->commit(); $this->pdo->commit();