Browse Source

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

Book Pauk 6 years ago
parent
commit
06d21f4491
1 changed files with 8 additions and 4 deletions
  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;