@@ -22,7 +22,7 @@ func (s *sqlDatabase) CreateGiteaEndpoint(_ context.Context, param params.Create
2222 var endpoint GithubEndpoint
2323 err = s .conn .Transaction (func (tx * gorm.DB ) error {
2424 if err := tx .Where ("name = ?" , param .Name ).First (& endpoint ).Error ; err == nil {
25- return errors .Wrap (runnerErrors .ErrDuplicateEntity , "github endpoint already exists" )
25+ return errors .Wrap (runnerErrors .ErrDuplicateEntity , "gitea endpoint already exists" )
2626 }
2727 endpoint = GithubEndpoint {
2828 Name : param .Name ,
@@ -34,16 +34,16 @@ func (s *sqlDatabase) CreateGiteaEndpoint(_ context.Context, param params.Create
3434 }
3535
3636 if err := tx .Create (& endpoint ).Error ; err != nil {
37- return errors .Wrap (err , "creating github endpoint" )
37+ return errors .Wrap (err , "creating gitea endpoint" )
3838 }
3939 return nil
4040 })
4141 if err != nil {
42- return params.ForgeEndpoint {}, errors .Wrap (err , "creating github endpoint" )
42+ return params.ForgeEndpoint {}, errors .Wrap (err , "creating gitea endpoint" )
4343 }
4444 ghEndpoint , err = s .sqlToCommonGithubEndpoint (endpoint )
4545 if err != nil {
46- return params.ForgeEndpoint {}, errors .Wrap (err , "converting github endpoint" )
46+ return params.ForgeEndpoint {}, errors .Wrap (err , "converting gitea endpoint" )
4747 }
4848 return ghEndpoint , nil
4949}
@@ -52,25 +52,21 @@ func (s *sqlDatabase) ListGiteaEndpoints(_ context.Context) ([]params.ForgeEndpo
5252 var endpoints []GithubEndpoint
5353 err := s .conn .Where ("endpoint_type = ?" , params .GiteaEndpointType ).Find (& endpoints ).Error
5454 if err != nil {
55- return nil , errors .Wrap (err , "fetching github endpoints" )
55+ return nil , errors .Wrap (err , "fetching gitea endpoints" )
5656 }
5757
5858 var ret []params.ForgeEndpoint
5959 for _ , ep := range endpoints {
6060 commonEp , err := s .sqlToCommonGithubEndpoint (ep )
6161 if err != nil {
62- return nil , errors .Wrap (err , "converting github endpoint" )
62+ return nil , errors .Wrap (err , "converting gitea endpoint" )
6363 }
6464 ret = append (ret , commonEp )
6565 }
6666 return ret , nil
6767}
6868
6969func (s * sqlDatabase ) UpdateGiteaEndpoint (_ context.Context , name string , param params.UpdateGiteaEndpointParams ) (ghEndpoint params.ForgeEndpoint , err error ) {
70- if name == defaultGithubEndpoint {
71- return params.ForgeEndpoint {}, runnerErrors .NewBadRequestError ("cannot update default endpoint %s" , defaultGithubEndpoint )
72- }
73-
7470 defer func () {
7571 if err == nil {
7672 s .sendNotify (common .GithubEndpointEntityType , common .UpdateOperation , ghEndpoint )
@@ -118,7 +114,6 @@ func (s *sqlDatabase) UpdateGiteaEndpoint(_ context.Context, name string, param
118114
119115func (s * sqlDatabase ) GetGiteaEndpoint (_ context.Context , name string ) (params.ForgeEndpoint , error ) {
120116 var endpoint GithubEndpoint
121-
122117 err := s .conn .Where ("name = ? and endpoint_type = ?" , name , params .GiteaEndpointType ).First (& endpoint ).Error
123118 if err != nil {
124119 if errors .Is (err , gorm .ErrRecordNotFound ) {
@@ -150,7 +145,7 @@ func (s *sqlDatabase) DeleteGiteaEndpoint(_ context.Context, name string) (err e
150145 }
151146
152147 var credsCount int64
153- if err := tx .Model (& GithubCredentials {}).Where ("endpoint_name = ?" , endpoint .Name ).Count (& credsCount ).Error ; err != nil {
148+ if err := tx .Model (& GiteaCredentials {}).Where ("endpoint_name = ?" , endpoint .Name ).Count (& credsCount ).Error ; err != nil {
154149 if ! errors .Is (err , gorm .ErrRecordNotFound ) {
155150 return errors .Wrap (err , "fetching gitea credentials" )
156151 }
@@ -170,15 +165,8 @@ func (s *sqlDatabase) DeleteGiteaEndpoint(_ context.Context, name string) (err e
170165 }
171166 }
172167
173- var entCnt int64
174- if err := tx .Model (& Enterprise {}).Where ("endpoint_name = ?" , endpoint .Name ).Count (& entCnt ).Error ; err != nil {
175- if ! errors .Is (err , gorm .ErrRecordNotFound ) {
176- return errors .Wrap (err , "fetching gitea enterprises" )
177- }
178- }
179-
180- if credsCount > 0 || repoCnt > 0 || orgCnt > 0 || entCnt > 0 {
181- return errors .New ("cannot delete endpoint with associated entities" )
168+ if credsCount > 0 || repoCnt > 0 || orgCnt > 0 {
169+ return runnerErrors .NewBadRequestError ("cannot delete endpoint with associated entities" )
182170 }
183171
184172 if err := tx .Unscoped ().Delete (& endpoint ).Error ; err != nil {
@@ -195,7 +183,7 @@ func (s *sqlDatabase) DeleteGiteaEndpoint(_ context.Context, name string) (err e
195183func (s * sqlDatabase ) CreateGiteaCredentials (ctx context.Context , param params.CreateGiteaCredentialsParams ) (gtCreds params.ForgeCredentials , err error ) {
196184 userID , err := getUIDFromContext (ctx )
197185 if err != nil {
198- return params.ForgeCredentials {}, errors .Wrap (err , "creating github credentials" )
186+ return params.ForgeCredentials {}, errors .Wrap (err , "creating gitea credentials" )
199187 }
200188 if param .Endpoint == "" {
201189 return params.ForgeCredentials {}, errors .Wrap (runnerErrors .ErrBadRequest , "endpoint name is required" )
@@ -211,22 +199,20 @@ func (s *sqlDatabase) CreateGiteaCredentials(ctx context.Context, param params.C
211199 var endpoint GithubEndpoint
212200 if err := tx .Where ("name = ? and endpoint_type = ?" , param .Endpoint , params .GiteaEndpointType ).First (& endpoint ).Error ; err != nil {
213201 if errors .Is (err , gorm .ErrRecordNotFound ) {
214- return errors .Wrap (runnerErrors .ErrNotFound , "github endpoint not found" )
202+ return errors .Wrap (runnerErrors .ErrNotFound , "gitea endpoint not found" )
215203 }
216- return errors .Wrap (err , "fetching github endpoint" )
204+ return errors .Wrap (err , "fetching gitea endpoint" )
217205 }
218206
219207 if err := tx .Where ("name = ? and user_id = ?" , param .Name , userID ).First (& creds ).Error ; err == nil {
220- return errors .Wrap (runnerErrors .ErrDuplicateEntity , "github credentials already exists" )
208+ return errors .Wrap (runnerErrors .ErrDuplicateEntity , "gitea credentials already exists" )
221209 }
222210
223211 var data []byte
224212 var err error
225213 switch param .AuthType {
226214 case params .ForgeAuthTypePAT :
227215 data , err = s .marshalAndSeal (param .PAT )
228- case params .ForgeAuthTypeApp :
229- data , err = s .marshalAndSeal (param .App )
230216 default :
231217 return errors .Wrap (runnerErrors .ErrBadRequest , "invalid auth type" )
232218 }
@@ -244,19 +230,19 @@ func (s *sqlDatabase) CreateGiteaCredentials(ctx context.Context, param params.C
244230 }
245231
246232 if err := tx .Create (& creds ).Error ; err != nil {
247- return errors .Wrap (err , "creating github credentials" )
233+ return errors .Wrap (err , "creating gitea credentials" )
248234 }
249235 // Skip making an extra query.
250236 creds .Endpoint = endpoint
251237
252238 return nil
253239 })
254240 if err != nil {
255- return params.ForgeCredentials {}, errors .Wrap (err , "creating github credentials" )
241+ return params.ForgeCredentials {}, errors .Wrap (err , "creating gitea credentials" )
256242 }
257243 gtCreds , err = s .sqlGiteaToCommonForgeCredentials (creds )
258244 if err != nil {
259- return params.ForgeCredentials {}, errors .Wrap (err , "converting github credentials" )
245+ return params.ForgeCredentials {}, errors .Wrap (err , "converting gitea credentials" )
260246 }
261247 return gtCreds , nil
262248}
0 commit comments