mirror of
https://github.com/certd/certd.git
synced 2026-05-16 21:27:34 +08:00
fix: 修复创建流水线报id不能为空的bug
This commit is contained in:
@@ -62,7 +62,7 @@ export async function GetDetail(id: any) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function Save(pipelineEntity: any) {
|
||||
export async function Save(pipelineEntity: any): Promise<{ id: number; version: number }> {
|
||||
return await request({
|
||||
url: apiPrefix + "/save",
|
||||
method: "post",
|
||||
|
||||
@@ -367,7 +367,7 @@ export function useCertPipelineCreator() {
|
||||
|
||||
pipeline = setRunnableIds(pipeline);
|
||||
const groupId = form.groupId;
|
||||
const id = await api.Save({
|
||||
const { id } = await api.Save({
|
||||
title: pipeline.title,
|
||||
content: JSON.stringify(pipeline),
|
||||
keepHistoryCount: 30,
|
||||
|
||||
@@ -16,7 +16,7 @@ export type RunHistory = {
|
||||
|
||||
export type PipelineOptions = {
|
||||
doTrigger(options: { pipelineId: number; stepId?: string }): Promise<void>;
|
||||
doSave(pipelineConfig: Pipeline): Promise<void>;
|
||||
doSave(pipelineConfig: Pipeline): Promise<{ id: number; version: number }>;
|
||||
getPipelineDetail(query: { pipelineId: number }): Promise<PipelineDetail>;
|
||||
getHistoryList(query: { pipelineId: number }): Promise<RunHistory[]>;
|
||||
getHistoryDetail(query: { historyId: number }): Promise<RunHistory>;
|
||||
|
||||
Reference in New Issue
Block a user