check for overwrites to be defined

This commit is contained in:
Niels Lyngsø
2023-07-28 11:14:36 +02:00
parent 801f586e67
commit 165e4e79a3

View File

@@ -99,8 +99,8 @@ export abstract class UmbBaseExtensionsController<
this._permittedExts.forEach((extCtrl) => {
// Check if it overwrites another extension:
// if so, look up the extension it overwrites, and remove it from the list. and check that for if it overwrites another extension and so on.
if (extCtrl.overwrites.length > 0) {
extCtrl.overwrites.forEach((overwrite) => {
if (extCtrl.overwrites && extCtrl.overwrites.length > 0) {
extCtrl.overwrites?.forEach((overwrite) => {
this.#removeOverwrittenExtensions(exposedPermittedExts, overwrite);
});
}