diff --git a/package.json b/package.json index 334ef1c35..7d68593ba 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pastvu", - "version": "0.8.2-dev", + "version": "0.8.2", "description": "Retrospective topography of media content", "homepage": "https://github.com/klimashkin/pastvu", "keywords": ["oldmos", "pastvu"], diff --git a/public/history.txt b/public/history.txt index 728adb0ba..3cdfa24a9 100644 --- a/public/history.txt +++ b/public/history.txt @@ -2,6 +2,7 @@ ================== * (fixed) Смена языка в формах авторизации + * (fixed) Повтор вкладки "Ожидают подтверждения" * (tech) Отправитель заменен на noreply@pastvu.com *** Полный список изменений: https://github.com/klimashkin/pastvu/compare/0.8.1...0.8.2 diff --git a/public/js/module/main/bottomPanel.js b/public/js/module/main/bottomPanel.js index 09977dbdf..92ea6aea7 100644 --- a/public/js/module/main/bottomPanel.js +++ b/public/js/module/main/bottomPanel.js @@ -27,11 +27,12 @@ define(['underscore', 'Browser', 'Utils', 'socket', 'Params', 'knockout', 'knock this.auth = globalVM.repository['m/common/auth']; this.news = ko.observableArray(); - if (this.auth.loggedIn() && this.auth.iAm.role() > 4) { - cats = catsMod.concat(cats); - } this.catsObj = catsObj; this.cats = ko.observableArray(cats); + if (this.auth.loggedIn() && this.auth.iAm.role() > 4 && catsMod.length) { + this.cats.concat(catsMod, true); + catsMod = []; //FIXME: Конкат изменяет исходный массив + } this.catLoading = ko.observable(''); this.catActive = ko.observable(''); @@ -99,8 +100,9 @@ define(['underscore', 'Browser', 'Utils', 'socket', 'Params', 'knockout', 'knock loggedInHandler: function () { // После логина проверяем если мы можем добавить категории - if (this.auth.iAm.role() > 4) { + if (this.auth.iAm.role() > 4 && catsMod.length) { this.cats.concat(catsMod, true); + catsMod = []; this.catJump('photosToApprove'); } this.subscriptions.loggedIn.dispose();