Stop using promise.reject to avoid the promise to resolve. (#20790)

This commit is contained in:
Niels Lyngsø
2025-11-11 14:43:28 +01:00
committed by GitHub
parent d687c4365a
commit 31072bab51

View File

@@ -207,24 +207,22 @@ export class UmbContentTypeDesignEditorPropertiesElement extends UmbLitElement {
this._ownerContentTypeUnique = workspaceContext?.structure.getOwnerContentTypeUnique();
this.#createPropertyTypeWorkspaceRoutes();
const varyByCulturePromise =
this.observe(
const varyByCulturePromise = this.observe(
workspaceContext?.variesByCulture,
(variesByCulture) => {
this._ownerContentTypeVariesByCulture = variesByCulture;
},
'observeOwnerVariesByCulture',
)?.asPromise() ?? Promise.reject();
const varyBySegmentPromise =
this.observe(
)?.asPromise();
const varyBySegmentPromise = this.observe(
workspaceContext?.variesBySegment,
(variesBySegment) => {
this._ownerContentTypeVariesBySegment = variesBySegment;
},
'observeOwnerVariesBySegment',
)?.asPromise() ?? Promise.reject();
)?.asPromise();
if (this.#initResolver) {
if (varyByCulturePromise && varyBySegmentPromise && this.#initResolver) {
Promise.all([varyByCulturePromise, varyBySegmentPromise])
.then(() => {
this.#initResolver?.();