Skip to content
This repository was archived by the owner on Mar 4, 2019. It is now read-only.

Commit 3b56d67

Browse files
committed
Preparing release 1.0.0 pl 2
- Fixed error "Couldn't fetch DOMElement. Node no longer exists"
1 parent 3729da7 commit 3b56d67

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

files/lib/system/event/listener/ScUploadFilterHtmlOutputListener.class.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
namespace wcf\system\event\listener;
33
use wcf\system\application\ApplicationHandler;
44
use wcf\system\WCF;
5+
use wcf\util\DOMUtil;
56
use DateTime;
67

78
/**
@@ -87,12 +88,14 @@ public function execute($eventObj, $className, $eventName, array &$parameters) {
8788
}
8889

8990
foreach ($nodeList as $node) {
90-
$scImage = $eventObj->renameTag($node['element'], 'p');
91-
$scImage->setAttribute('class', 'error scBlockedImage');
92-
93-
$fragment = $node['element']->ownerDocument->createDocumentFragment();
94-
$fragment->appendXML(WCF::getLanguage()->getDynamicVariable('wcf.message.error.scUploadFilter', ['type' => $node['type']]));
95-
$scImage->appendChild($fragment);
91+
if (!DOMUtil::isRemoved($node['element'])) {
92+
$scImage = $eventObj->renameTag($node['element'], 'p');
93+
$scImage->setAttribute('class', 'error scBlockedImage');
94+
95+
$fragment = $node['element']->ownerDocument->createDocumentFragment();
96+
$fragment->appendXML(WCF::getLanguage()->getDynamicVariable('wcf.message.error.scUploadFilter', ['type' => $node['type']]));
97+
$scImage->appendChild($fragment);
98+
}
9699
}
97100
}
98101
}

package.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<packagedescription><![CDATA[Provides functionalities for the "upload free sunday" on 03rd March 2019.]]></packagedescription>
77
<packagedescription language="de"><![CDATA[Stellt Funktionalitäten für den "Uploadfreien Sonntag" am 03. März 2019 zur Verfügung.]]></packagedescription>
88
<packageurl><![CDATA[https://support.softcreatr.com/thread/2985-artikel-13-uploadfreier-sonntag-wsc-plugin/]]></packageurl>
9-
<version>1.0.0 pl 1</version>
9+
<version>1.0.0 pl 2</version>
1010
<date>2019-03-01</date>
1111
<license><![CDATA[GNU General Public License <https://www.gnu.org/licenses/gpl-3.0.txt>]]></license>
1212
</packageinformation>
@@ -58,4 +58,9 @@
5858
<instruction type="option" />
5959
<instruction type="language" />
6060
</instructions>
61+
62+
<instructions type="update" fromversion="1.0.0 pl 1">
63+
<!-- files -->
64+
<instruction type="file" />
65+
</instructions>
6166
</package>

0 commit comments

Comments
 (0)