fix breakingchange warning for variants (#1217)

This commit is contained in:
Yabo Hu 2023-08-23 16:40:57 +08:00 коммит произвёл GitHub
Родитель 02129b33e9
Коммит 79313561a1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -2045,12 +2045,12 @@ export class CmdletClass extends Class {
if (breakingChange.variant) {
const parameters = [];
parameters.push(`new string[] {"${breakingChange.variant.name}"}`);
if (!breakingChange.output.deprecateByVersion || !breakingChange.output.deprecateByAzVersion) {
if (!breakingChange.variant.deprecateByVersion || !breakingChange.variant.deprecateByAzVersion) {
throw new Error('Cmdlet breaking change requires both \'deprecateByVersion\' and \'deprecateByAzVersion\', please refer to https://github.com/Azure/azure-powershell/blob/main/documentation/development-docs/breakingchange-for-autogen-module.md for more details.');
}
parameters.push(`"${breakingChange.output.deprecateByVersion}"`);
parameters.push(`"${breakingChange.output.deprecateByAzVersion}"`);
if (breakingChange.output.changeInEfectByDate) parameters.push(`"${breakingChange.output.changeInEfectByDate}"`);
parameters.push(`"${breakingChange.variant.deprecateByVersion}"`);
parameters.push(`"${breakingChange.variant.deprecateByAzVersion}"`);
if (breakingChange.variant.changeInEfectByDate) parameters.push(`"${breakingChange.variant.changeInEfectByDate}"`);
if (breakingChange.variant.changeDescription) parameters.push(`ChangeDescription = "${breakingChange.variant.changeDescription}"`);
this.add(new Attribute(ClientRuntime.ParameterSetBreakingChangeAttribute, { parameters: parameters }));