Преглед на файлове

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

Book Pauk преди 6 години
родител
ревизия
06d21f4491
променени са 1 файла, в които са добавени 8 реда и са изтрити 4 реда
  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;