Browse Source

Fix remember opened categories (#4827)

#fix https://github.com/FreshRSS/FreshRSS/issues/4826
Was crashing if a category did not exist anymore
Alexandre Alapetite 3 years ago
parent
commit
992f2230bf
1 changed files with 2 additions and 0 deletions
  1. 2 0
      p/scripts/main.js

+ 2 - 0
p/scripts/main.js

@@ -777,8 +777,10 @@ function rememberOpenCategory(category_id, isOpen) {
 
 
 function openCategory(category_id) {
 function openCategory(category_id) {
 	const category_element = document.getElementById(category_id);
 	const category_element = document.getElementById(category_id);
+	if (!category_element) return;
 	category_element.querySelector('.tree-folder-items').classList.add('active');
 	category_element.querySelector('.tree-folder-items').classList.add('active');
 	const img = category_element.querySelector('a.dropdown-toggle img');
 	const img = category_element.querySelector('a.dropdown-toggle img');
+	if (!img) return;
 	img.src = img.src.replace('/icons/down.', '/icons/up.');
 	img.src = img.src.replace('/icons/down.', '/icons/up.');
 	img.alt = '🔼';
 	img.alt = '🔼';
 }
 }