diff --git a/server/core/opds/AuthorPage.js b/server/core/opds/AuthorPage.js index 5733f59..f2d81e5 100644 --- a/server/core/opds/AuthorPage.js +++ b/server/core/opds/AuthorPage.js @@ -152,7 +152,7 @@ class AuthorPage extends BasePage { } } else { //поиск по каталогу - const queryRes = await this.opdsQuery('author', query); + const queryRes = await this.opdsQuery('author', query, 'Остальные авторы'); for (const rec of queryRes) { entry.push( diff --git a/server/core/opds/BasePage.js b/server/core/opds/BasePage.js index 85d316b..ceb9b5a 100644 --- a/server/core/opds/BasePage.js +++ b/server/core/opds/BasePage.js @@ -138,7 +138,7 @@ class BasePage { return result; } - async opdsQuery(from, query) { + async opdsQuery(from, query, otherTitle = 'Другие') { const queryRes = await this.webWorker.opdsQuery(from, query); let count = 0; for (const row of queryRes.found) @@ -181,7 +181,7 @@ class BasePage { } if (!query.others && others.length) - result.push({id: 'other', title: 'Все остальные', q: '___others'}); + result.unshift({id: 'other', title: otherTitle, q: '___others'}); return (!query.others ? result : others); }