fix: 修复lego模式无法创建流水线的bug

pull/361/head
xiaojunnuo 2025-03-26 21:54:34 +08:00
parent e51123a951
commit 687bb8a237
2 changed files with 3 additions and 6 deletions

View File

@ -179,11 +179,7 @@ export class CertApplyLegoPlugin extends CertApplyBasePlugin {
if (this.acmeServer) { if (this.acmeServer) {
serverArgs = ` --server ${this.acmeServer}`; serverArgs = ` --server ${this.acmeServer}`;
} }
const cmds = [ const cmds = [`${legoPath} -a --email "${this.email}" --dns ${this.dnsType} ${keyType} ${domainArgs} ${serverArgs} ${eabArgs} ${savePathArgs} ${this.customArgs || ""} run`];
`${legoPath} -a --email "${this.email}" --dns ${this.dnsType} ${keyType} ${domainArgs} ${serverArgs} ${eabArgs} ${savePathArgs} ${
this.customArgs || ""
} run`,
];
await this.ctx.utils.sp.spawn({ await this.ctx.utils.sp.spawn({
cmd: cmds, cmd: cmds,

View File

@ -14,7 +14,8 @@ export default function (certPlugins: any[], formWrapperRef: any): CreateCrudOpt
for (const plugin of certPlugins) { for (const plugin of certPlugins) {
for (const inputKey in plugin.input) { for (const inputKey in plugin.input) {
if (inputs[inputKey]) { if (inputs[inputKey]) {
// inputs[inputKey].form.show = true; //如果两个插件有的字段,直接显示
inputs[inputKey].form.show = true;
continue; continue;
} }
const inputDefine = _.cloneDeep(plugin.input[inputKey]); const inputDefine = _.cloneDeep(plugin.input[inputKey]);