Skip to content

Commit 3d5572f

Browse files
committed
fix validator
1 parent f4483bc commit 3d5572f

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

lib/ActionInputValidator/ActionValidators/SpnWebAppSiteContainersValidator.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,18 @@ exports.SpnWebAppSiteContainersValidator = void 0;
4646
const core = __importStar(require("@actions/core"));
4747
const Validations_1 = require("../Validations");
4848
const SpnLinuxWebAppValidator_1 = require("./SpnLinuxWebAppValidator");
49+
const actionparameters_1 = require("../../actionparameters");
4950
class SpnWebAppSiteContainersValidator extends SpnLinuxWebAppValidator_1.SpnLinuxWebAppValidator {
5051
validate() {
5152
const _super = Object.create(null, {
5253
validate: { get: () => super.validate }
5354
});
5455
return __awaiter(this, void 0, void 0, function* () {
55-
yield _super.validate.call(this);
56+
let actionParams = actionparameters_1.ActionParameters.getActionParams();
57+
if (!!actionParams.blessedAppSitecontainers) {
58+
core.info("Blessed site containers detected, using SpnLinuxWebAppValidator for validation.");
59+
yield _super.validate.call(this);
60+
}
5661
core.info("Validating SPN Web App Site Containers inputs...");
5762
(0, Validations_1.validateSiteContainersInputs)();
5863
});

src/ActionInputValidator/ActionValidators/SpnWebAppSiteContainersValidator.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,17 @@ import { validateSiteContainersInputs } from "../Validations";
33

44
import { IValidator } from "./IValidator";
55
import { SpnLinuxWebAppValidator } from "./SpnLinuxWebAppValidator";
6+
import { ActionParameters } from '../../actionparameters';
67

78
export class SpnWebAppSiteContainersValidator extends SpnLinuxWebAppValidator {
89
async validate(): Promise<void> {
9-
await super.validate();
10+
11+
let actionParams: ActionParameters = ActionParameters.getActionParams();
12+
13+
if (!!actionParams.blessedAppSitecontainers) {
14+
core.info("Blessed site containers detected, using SpnLinuxWebAppValidator for validation.");
15+
await super.validate();
16+
}
1017

1118
core.info("Validating SPN Web App Site Containers inputs...");
1219
validateSiteContainersInputs();

0 commit comments

Comments
 (0)