diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/variant/variant-id.class.ts b/src/Umbraco.Web.UI.Client/src/packages/core/variant/variant-id.class.ts index 2e6144b1c3..c131029e8a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/variant/variant-id.class.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/variant/variant-id.class.ts @@ -32,7 +32,6 @@ export class UmbVariantId { public readonly culture: string | null = null; public readonly segment: string | null = null; - public readonly schedule: { publishTime?: string | null; unpublishTime?: string | null } | null = null; constructor(culture?: string | null, segment?: string | null) { this.culture = (culture === UMB_INVARIANT_CULTURE ? null : culture?.toLowerCase()) ?? null; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/global-contexts/document-variant-manager.context.temp_ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/global-contexts/document-variant-manager.context.temp_ts index d5323f8a55..09802ec8c6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/global-contexts/document-variant-manager.context.temp_ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/global-contexts/document-variant-manager.context.temp_ts @@ -17,8 +17,6 @@ export class UmbDocumentVariantManagerContext extends UmbContextBase implements UmbApi { - #publishingRepository = new UmbDocumentPublishingRepository(this); - #documentRepository = new UmbDocumentDetailRepository(this); #modalManagerContext?: typeof UMB_MODAL_MANAGER_CONTEXT.TYPE; #appLanguageCulture?: string; @@ -88,6 +86,7 @@ export class UmbDocumentVariantManagerContext * @param documentUnique The unique identifier of the document. */ async publish(documentUnique: string) { + #documentRepository = new UmbDocumentDetailRepository(this); const { data } = await this.#documentRepository.requestByUnique(documentUnique); if (!data) throw new Error('Document not found'); const variantIds = await this.pickVariants( @@ -96,6 +95,7 @@ export class UmbDocumentVariantManagerContext this.#appLanguageCulture ? [this.#appLanguageCulture] : undefined, ); if (variantIds.length) { + #publishingRepository = new UmbDocumentPublishingRepository(this); await this.#publishingRepository.publish(documentUnique, variantIds); } } @@ -105,6 +105,7 @@ export class UmbDocumentVariantManagerContext * @param documentUnique The unique identifier of the document. */ async unpublish(documentUnique: string) { + #documentRepository = new UmbDocumentDetailRepository(this); const { data } = await this.#documentRepository.requestByUnique(documentUnique); if (!data) throw new Error('Document not found');