Parcourir la source

Поправки багов

Book Pauk il y a 6 ans
Parent
commit
06d21f4491
1 fichiers modifiés avec 8 ajouts et 4 suppressions
  1. 8 4
      server/core/BookConverter/sax.js

+ 8 - 4
server/core/BookConverter/sax.js

@@ -47,8 +47,10 @@ function parseSync(xstr, options) {
             }
         }
 
-        const text = xstr.substr(i, left - i);
-        _onTextNode(text, cutCounter, cutTag);
+        if (left != i) {
+            const text = xstr.substr(i, left - i);
+            _onTextNode(text, cutCounter, cutTag);
+        }
 
         let right = null;
         let rightData = null;
@@ -185,8 +187,10 @@ async function parse(xstr, options) {
             }
         }
 
-        const text = xstr.substr(i, left - i);
-        await _onTextNode(text, cutCounter, cutTag);
+        if (left != i) {
+            const text = xstr.substr(i, left - i);
+            await _onTextNode(text, cutCounter, cutTag);
+        }
 
         let right = null;
         let rightData = null;