diff --git a/back/config/util.ts b/back/config/util.ts index ff1aa544..5f24dced 100644 --- a/back/config/util.ts +++ b/back/config/util.ts @@ -437,7 +437,7 @@ export async function killTask(pid: number) { [pid, ...pids].reverse().forEach((x) => { process.kill(x, 15); }); - } catch (error) {} + } catch (error) { } } else { process.kill(pid, 2); } diff --git a/back/loaders/initData.ts b/back/loaders/initData.ts index 83ef8cf1..96b7033e 100644 --- a/back/loaders/initData.ts +++ b/back/loaders/initData.ts @@ -233,7 +233,7 @@ export default async () => { const lang = systemConfig.info?.lang || 'zh'; await writeFile(config.langEnvFile, `export QL_LANG='${lang}'\n`); } - } catch {} + } catch { } setLang(systemConfig.info?.lang || 'zh'); await envService.set_envs(); diff --git a/back/services/sshKey.ts b/back/services/sshKey.ts index 99465109..2683e7ed 100644 --- a/back/services/sshKey.ts +++ b/back/services/sshKey.ts @@ -42,13 +42,11 @@ export default class SshKeyService { key: string, ): Promise { try { - await writeFileWithLock( - path.join(this.sshPath, alias), - `${key}${os.EOL}`, - { - mode: '400', - }, - ); + const filePath = path.join(this.sshPath, alias); + try { + await rmPath(filePath); + } catch { } + await writeFileWithLock(filePath, `${key}${os.EOL}`, { mode: '400' }); } catch (error) { this.logger.error('生成私钥文件失败', error); } diff --git a/src/pages/crontab/index.tsx b/src/pages/crontab/index.tsx index 3269ecd4..830e370a 100644 --- a/src/pages/crontab/index.tsx +++ b/src/pages/crontab/index.tsx @@ -367,7 +367,7 @@ const Crontab = () => { const getCrons = async (silent?: boolean) => { if (!silent) setLoading(true); - const { page, size, sorter, filters } = pageConf; + const { page = 1, size = 10, sorter, filters = '{}' } = pageConf; let url = `${config.apiPrefix }crons?searchValue=${searchText}&page=${page}&size=${size}&filters=${JSON.stringify( filters,