diff --git a/server/core/BookConverter/ConvertHtml.js b/server/core/BookConverter/ConvertHtml.js
index 0ba57090..feb0889f 100644
--- a/server/core/BookConverter/ConvertHtml.js
+++ b/server/core/BookConverter/ConvertHtml.js
@@ -111,6 +111,11 @@ class ConvertHtml extends ConvertBase {
};
const onEndNode = (tag, tail, singleTag, cutCounter, cutTag) => {// eslint-disable-line no-unused-vars
+ if (!cutCounter) {
+ if (newPara.has('/' + tag))
+ newParagraph();
+ }
+
if (tag == 'title')
inTitle = false;
@@ -178,6 +183,7 @@ class ConvertHtml extends ConvertBase {
newPar();
i++;
+ let j = 0;
const lines = par._t.split('\n');
for (let line of lines) {
line = repCrLfTab(line);
@@ -187,8 +193,11 @@ class ConvertHtml extends ConvertBase {
l++;
}
- if (l >= parIndent)
- newPar();
+ if (l >= parIndent) {
+ if (j > 0)
+ newPar();
+ j++;
+ }
growPar(line.trim() + ' ');
}
}
@@ -199,6 +208,7 @@ class ConvertHtml extends ConvertBase {
}
//убираем лишнее
+ pars = body.section._a[0];
for (let i = 0; i < pars.length; i++)
pars[i]._t = this.repSpaces(pars[i]._t).trim();