update service publish config

This commit is contained in:
Liujian
2025-07-23 20:05:41 +08:00
parent 96e2e6ad51
commit 8fba1911ad
+9 -8
View File
@@ -603,21 +603,22 @@ func (i *imlPublishModule) Publish(ctx context.Context, serviceId string, id str
if err != nil {
return err
}
if info.EnableMCP {
err = i.updateMCPServer(ctx, serviceId, info.Name, flow.Version)
if err != nil {
return err
}
}
apidocCommit, err := i.apiDocService.LatestDocCommit(ctx, serviceId)
apiDocCommit, err := i.apiDocService.LatestDocCommit(ctx, serviceId)
if err != nil {
return err
}
isReleased := true
i.serviceOverviewService.Update(ctx, serviceId, &service_overview.Update{
ReleaseApiCount: &apidocCommit.Data.APICount,
ReleaseApiCount: &apiDocCommit.Data.APICount,
IsReleased: &isReleased,
})
if info.EnableMCP {
err = mcp_server.SetServerByOpenapi(serviceId, info.Name, flow.Version, apiDocCommit.Data.Content)
if err != nil {
return err
}
}
}
return i.publishService.SetStatus(ctx, serviceId, id, status)
})