diff --git a/client/components/Search/Search.vue b/client/components/Search/Search.vue
index a8b615a..5413311 100644
--- a/client/components/Search/Search.vue
+++ b/client/components/Search/Search.vue
@@ -697,6 +697,8 @@ class Search {
Уникальных названий серий:
${stat.seriesCount}
Найдено жанров:
${stat.genreCount}
Найдено языков:
${stat.langCount}
+
+Версия поисковой БД:
${this.config.dbVersion}
`;
info += `
diff --git a/server/config/base.js b/server/config/base.js
index 77c0d8a..ec38128 100644
--- a/server/config/base.js
+++ b/server/config/base.js
@@ -14,7 +14,11 @@ module.exports = {
bookReadLink: '',
loggingEnabled: true,
+ //поправить в случае, если были критические изменения в DbCreator
+ //иначе будет рассинхронизация между сервером и клиентом на уровне БД
+ dbVersion: '3',
dbCacheSize: 5,
+
maxPayloadSize: 500,//in MB
maxFilesDirSize: 1024*1024*1024,//1Gb
queryCacheEnabled: true,
@@ -22,7 +26,7 @@ module.exports = {
inpxCheckInterval: 60,//minutes
lowMemoryMode: false,
- webConfigParams: ['name', 'version', 'branch', 'bookReadLink'],
+ webConfigParams: ['name', 'version', 'branch', 'bookReadLink', 'dbVersion'],
allowRemoteLib: false,
remoteLib: false,
diff --git a/server/core/InpxHashCreator.js b/server/core/InpxHashCreator.js
index 0248615..418f556 100644
--- a/server/core/InpxHashCreator.js
+++ b/server/core/InpxHashCreator.js
@@ -2,10 +2,6 @@ const fs = require('fs-extra');
const utils = require('./utils');
-//поправить в случае, если были критические изменения в DbCreator
-//иначе будет рассинхронизация между сервером и клиентом на уровне БД
-const dbCreatorVersion = '3';
-
class InpxHashCreator {
constructor(config) {
this.config = config;
@@ -18,7 +14,7 @@ class InpxHashCreator {
if (await fs.pathExists(config.inpxFilterFile))
inpxFilterHash = await utils.getFileHash(config.inpxFilterFile, 'sha256', 'hex');
- const joinedHash = dbCreatorVersion + inpxFilterHash +
+ const joinedHash = this.config.dbVersion + inpxFilterHash +
await utils.getFileHash(config.inpxFile, 'sha256', 'hex');
return utils.getBufHash(joinedHash, 'sha256', 'hex');