Browse Source

Fix UI crash when torrent is in non-existent category.

This checks that `category_list[categoryHash].torrents` is truthy before dereferencing it. In some cases the API response will have a torrent in a category that doesn't exist resulting in the check to return `undefined` which is not `null`. This broadens the check so that it will create the category even if null.
PR #16432.
adaptive-webui-19844
Kevin Cox 3 years ago committed by GitHub
parent
commit
37e6a9ebc2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/webui/www/private/scripts/client.js

2
src/webui/www/private/scripts/client.js

@ -320,7 +320,7 @@ window.addEvent('load', function() {
return true; return true;
} }
const categoryHash = genHash(category); const categoryHash = genHash(category);
if (category_list[categoryHash] === null) // This should not happen if (!category_list[categoryHash]) // This should not happen
category_list[categoryHash] = { category_list[categoryHash] = {
name: category, name: category,
torrents: [] torrents: []

Loading…
Cancel
Save