From c916e80449d2d9f59e2379a2489ee8b322730efb Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Fri, 14 Apr 2023 13:34:51 +0800 Subject: [PATCH] fix: data source issue --- controllers/spider.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/controllers/spider.go b/controllers/spider.go index 4a7f078..4edeeed 100644 --- a/controllers/spider.go +++ b/controllers/spider.go @@ -706,10 +706,12 @@ func (ctx *spiderContext) postDataSource(c *gin.Context) { } // data source - _, err = ctx.modelSvc.GetDataSourceById(dsId) - if err != nil { - HandleErrorInternalServerError(c, err) - return + if !dsId.IsZero() { + _, err = ctx.modelSvc.GetDataSourceById(dsId) + if err != nil { + HandleErrorInternalServerError(c, err) + return + } } // save data source id