Skip to content

Commit 0fe631d

Browse files
committed
More changes
1 parent bb2484b commit 0fe631d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/commands/scaling/addScaleRule/AddScaleRuleStep.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { KnownActiveRevisionsMode, type ScaleRule } from "@azure/arm-appcontainers";
6+
import { type ScaleRule } from "@azure/arm-appcontainers";
77
import { nonNullProp } from "@microsoft/vscode-azext-utils";
88
import { ScaleRuleTypes } from "../../../constants";
99
import { ext } from "../../../extensionVariables";
1010
import type { RevisionsItemModel } from "../../../tree/revisionManagement/RevisionItem";
1111
import { localize } from "../../../utils/localize";
12+
import { getParentResource } from "../../../utils/revisionDraftUtils";
1213
import { RevisionDraftUpdateBaseStep } from "../../revisionDraft/RevisionDraftUpdateBaseStep";
1314
import type { IAddScaleRuleContext } from "./IAddScaleRuleContext";
1415

@@ -27,7 +28,7 @@ export class AddScaleRuleStep<T extends IAddScaleRuleContext> extends RevisionDr
2728
this.integrateRule(context, this.revisionDraftTemplate.scale.rules, context.scaleRule);
2829
this.updateRevisionDraftWithTemplate();
2930

30-
const resourceName = context.containerApp.revisionsMode === KnownActiveRevisionsMode.Single ? context.containerApp.name : this.baseItem.revision.name;
31+
const resourceName = getParentResource(context.containerApp, this.baseItem.revision).name;
3132
ext.outputChannel.appendLog(localize('addedScaleRule', 'Added {0} rule "{1}" to "{2}" (draft)', context.newRuleType, context.newRuleName, resourceName));
3233
}
3334

src/tree/revisionManagement/RevisionDraftDescendantBase.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ import type { AzureSubscription } from "@microsoft/vscode-azureresources-api";
99
import type { TreeItem } from "vscode";
1010
import type { ContainerAppModel } from "../ContainerAppItem";
1111
import type { RevisionsDraftModel } from "./RevisionDraftItem";
12+
import { RevisionsItemModel } from "./RevisionItem";
1213

1314
/**
1415
* Can be implemented by any tree item that has the potential to show up as a RevisionDraftItem's descendant
1516
*/
16-
export abstract class RevisionDraftDescendantBase implements RevisionsDraftModel {
17+
export abstract class RevisionDraftDescendantBase implements RevisionsItemModel, RevisionsDraftModel {
1718
constructor(readonly subscription: AzureSubscription, readonly containerApp: ContainerAppModel, readonly revision: Revision) {
1819
this.initRevisionDraftDescendant();
1920
}

0 commit comments

Comments
 (0)