Stop using promise.reject to avoid the promise to resolve. (#20790)
This commit is contained in:
@@ -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?.();
|
||||
|
||||
Reference in New Issue
Block a user