@@ -11,6 +11,7 @@ import (
11
11
12
12
"code.gitea.io/gitea/models"
13
13
"code.gitea.io/gitea/modules/context"
14
+ "code.gitea.io/gitea/modules/convert"
14
15
"code.gitea.io/gitea/modules/log"
15
16
"code.gitea.io/gitea/modules/setting"
16
17
api "code.gitea.io/gitea/modules/structs"
@@ -60,7 +61,7 @@ func handleLockListOut(ctx *context.Context, repo *models.Repository, lock *mode
60
61
return
61
62
}
62
63
ctx .JSON (200 , api.LFSLockList {
63
- Locks : []* api.LFSLock {lock . APIFormat ( )},
64
+ Locks : []* api.LFSLock {convert . ToLFSLock ( lock )},
64
65
})
65
66
}
66
67
@@ -140,7 +141,7 @@ func GetListLockHandler(ctx *context.Context) {
140
141
lockListAPI := make ([]* api.LFSLock , len (lockList ))
141
142
next := ""
142
143
for i , l := range lockList {
143
- lockListAPI [i ] = l . APIFormat ( )
144
+ lockListAPI [i ] = convert . ToLFSLock ( l )
144
145
}
145
146
if limit > 0 && len (lockList ) == limit {
146
147
next = strconv .Itoa (cursor + 1 )
@@ -198,7 +199,7 @@ func PostLockHandler(ctx *context.Context) {
198
199
if err != nil {
199
200
if models .IsErrLFSLockAlreadyExist (err ) {
200
201
ctx .JSON (409 , api.LFSLockError {
201
- Lock : lock . APIFormat ( ),
202
+ Lock : convert . ToLFSLock ( lock ),
202
203
Message : "already created lock" ,
203
204
})
204
205
return
@@ -216,7 +217,7 @@ func PostLockHandler(ctx *context.Context) {
216
217
})
217
218
return
218
219
}
219
- ctx .JSON (201 , api.LFSLockResponse {Lock : lock . APIFormat ( )})
220
+ ctx .JSON (201 , api.LFSLockResponse {Lock : convert . ToLFSLock ( lock )})
220
221
}
221
222
222
223
// VerifyLockHandler list locks for verification
@@ -274,9 +275,9 @@ func VerifyLockHandler(ctx *context.Context) {
274
275
lockTheirsListAPI := make ([]* api.LFSLock , 0 , len (lockList ))
275
276
for _ , l := range lockList {
276
277
if l .Owner .ID == ctx .User .ID {
277
- lockOursListAPI = append (lockOursListAPI , l . APIFormat ( ))
278
+ lockOursListAPI = append (lockOursListAPI , convert . ToLFSLock ( l ))
278
279
} else {
279
- lockTheirsListAPI = append (lockTheirsListAPI , l . APIFormat ( ))
280
+ lockTheirsListAPI = append (lockTheirsListAPI , convert . ToLFSLock ( l ))
280
281
}
281
282
}
282
283
ctx .JSON (200 , api.LFSLockListVerify {
@@ -340,5 +341,5 @@ func UnLockHandler(ctx *context.Context) {
340
341
})
341
342
return
342
343
}
343
- ctx .JSON (200 , api.LFSLockResponse {Lock : lock . APIFormat ( )})
344
+ ctx .JSON (200 , api.LFSLockResponse {Lock : convert . ToLFSLock ( lock )})
344
345
}
0 commit comments