fix: deleting item when all feeds is selected causes ui crash

This commit is contained in:
Nazar Kanaev 2021-02-11 20:56:27 +00:00
parent 68d269658f
commit 9b93a959e5

View File

@ -445,7 +445,8 @@ var vm = new Vue({
if (confirm('Are you sure you want to delete ' + feed.title + '?')) {
api.feeds.delete(feed.id).then(function() {
// unselect feed to prevent reading properties of null in template
var isSelected = (vm.feedSelected === 'feed:'+feed.id
var isSelected = !vm.feedSelected
|| (vm.feedSelected === 'feed:'+feed.id
|| (feed.folder_id && vm.feedSelected === 'folder:'+feed.folder_id));
if (isSelected) vm.feedSelected = null