Update module/applications/dialogs/CompendiumBrowserSettings.mjs

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
This commit is contained in:
WBHarry 2026-05-21 01:20:21 +02:00 committed by GitHub
parent 25fc666e69
commit 3bd24038b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -113,12 +113,8 @@ export default class CompendiumBrowserSettings extends HandlebarsApplicationMixi
? this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes.includes(type) ? this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes.includes(type)
: false; : false;
if (!this.browserSettings.excludedPacks[source]?.[packName]) { this.browserSettings.excludedPacks[source] ??= {};
if (!this.browserSettings.excludedPacks[source]) this.browserSettings.excludedPacks[source] = {}; this.browserSettings.excludedPacks[source][packName] ??= { excludedDocumentTypes: [] };
this.browserSettings.excludedPacks[source][packName] = { excludedDocumentTypes: [] };
}
this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes = currentlyExcluded this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes = currentlyExcluded
? this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes.filter(x => x !== type) ? this.browserSettings.excludedPacks[source][packName].excludedDocumentTypes.filter(x => x !== type)
: [...(this.browserSettings.excludedPacks[source][packName]?.excludedDocumentTypes ?? []), type]; : [...(this.browserSettings.excludedPacks[source][packName]?.excludedDocumentTypes ?? []), type];