Arlolra has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/204306

Change subject: Assert body node in serializeDOM
......................................................................

Assert body node in serializeDOM

 * This was audited in 0c9d3e12f87a37b0da9c4caa0635ba0792c535d7

Change-Id: I2fcc236d8216d4af4fa6403d1d3e915a1349f26c
---
M lib/mediawiki.SelectiveSerializer.js
M lib/mediawiki.WikitextSerializer.js
2 files changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid 
refs/changes/06/204306/1

diff --git a/lib/mediawiki.SelectiveSerializer.js 
b/lib/mediawiki.SelectiveSerializer.js
index e52f672..d133c3d 100644
--- a/lib/mediawiki.SelectiveSerializer.js
+++ b/lib/mediawiki.SelectiveSerializer.js
@@ -152,6 +152,8 @@
 SSP.serializeDOM = function(body, dummy, cb) {
        cb = JSUtils.mkPromised(cb);
 
+       console.assert(DU.isBody(body), "Expected a body node");
+
        var self = this;
        if ( this.env.page.dom || this.env.page.domdiff ) {
                this.doSerializeDOM( null, body, cb );
diff --git a/lib/mediawiki.WikitextSerializer.js 
b/lib/mediawiki.WikitextSerializer.js
index 42808e7..773ff4e 100644
--- a/lib/mediawiki.WikitextSerializer.js
+++ b/lib/mediawiki.WikitextSerializer.js
@@ -1369,6 +1369,8 @@
  * WARNING: You probably want to use the wrapper below.
  */
 WSP._serializeDOM = function(body, selserMode) {
+       console.assert(DU.isBody(body), "Expected a body node");
+
        this.logType = selserMode ? "trace/selser" : "trace/wts";
        this.trace = this.env.log.bind(this.env, this.logType);
 

-- 
To view, visit https://gerrit.wikimedia.org/r/204306
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2fcc236d8216d4af4fa6403d1d3e915a1349f26c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to