Use Name instead of DisplayName in LFS Lock (#21415)
Fixes #21268 Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							parent
							
								
									e026459a2d
								
							
						
					
					
						commit
						4dc3b2ec57
					
				
					 3 changed files with 6 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -412,7 +412,7 @@ func ToLFSLock(l *git_model.LFSLock) *api.LFSLock {
 | 
			
		|||
		Path:     l.Path,
 | 
			
		||||
		LockedAt: l.Created.Round(time.Second),
 | 
			
		||||
		Owner: &api.LFSLockOwner{
 | 
			
		||||
			Name: u.DisplayName(),
 | 
			
		||||
			Name: u.Name,
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -455,7 +455,7 @@ func renderFile(ctx *context.Context, entry *git.TreeEntry, treeLink, rawLink st
 | 
			
		|||
			ctx.ServerError("GetTreePathLock", err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		ctx.Data["LFSLockOwner"] = u.DisplayName()
 | 
			
		||||
		ctx.Data["LFSLockOwner"] = u.Name
 | 
			
		||||
		ctx.Data["LFSLockOwnerHomeLink"] = u.HomeLink()
 | 
			
		||||
		ctx.Data["LFSLockHint"] = ctx.Tr("repo.editor.this_file_locked")
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,6 +112,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
 | 
			
		|||
		if len(test.addTime) > 0 {
 | 
			
		||||
			var lfsLock api.LFSLockResponse
 | 
			
		||||
			DecodeJSON(t, resp, &lfsLock)
 | 
			
		||||
			assert.Equal(t, test.user.Name, lfsLock.Lock.Owner.Name)
 | 
			
		||||
			assert.EqualValues(t, lfsLock.Lock.LockedAt.Format(time.RFC3339), lfsLock.Lock.LockedAt.Format(time.RFC3339Nano)) // locked at should be rounded to second
 | 
			
		||||
			for _, id := range test.addTime {
 | 
			
		||||
				resultsTests[id].locksTimes = append(resultsTests[id].locksTimes, time.Now())
 | 
			
		||||
| 
						 | 
				
			
			@ -129,7 +130,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
 | 
			
		|||
		DecodeJSON(t, resp, &lfsLocks)
 | 
			
		||||
		assert.Len(t, lfsLocks.Locks, test.totalCount)
 | 
			
		||||
		for i, lock := range lfsLocks.Locks {
 | 
			
		||||
			assert.EqualValues(t, test.locksOwners[i].DisplayName(), lock.Owner.Name)
 | 
			
		||||
			assert.EqualValues(t, test.locksOwners[i].Name, lock.Owner.Name)
 | 
			
		||||
			assert.WithinDuration(t, test.locksTimes[i], lock.LockedAt, 10*time.Second)
 | 
			
		||||
			assert.EqualValues(t, lock.LockedAt.Format(time.RFC3339), lock.LockedAt.Format(time.RFC3339Nano)) // locked at should be rounded to second
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -143,7 +144,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
 | 
			
		|||
		assert.Len(t, lfsLocksVerify.Ours, test.oursCount)
 | 
			
		||||
		assert.Len(t, lfsLocksVerify.Theirs, test.theirsCount)
 | 
			
		||||
		for _, lock := range lfsLocksVerify.Ours {
 | 
			
		||||
			assert.EqualValues(t, test.user.DisplayName(), lock.Owner.Name)
 | 
			
		||||
			assert.EqualValues(t, test.user.Name, lock.Owner.Name)
 | 
			
		||||
			deleteTests = append(deleteTests, struct {
 | 
			
		||||
				user   *user_model.User
 | 
			
		||||
				repo   *repo_model.Repository
 | 
			
		||||
| 
						 | 
				
			
			@ -165,7 +166,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
 | 
			
		|||
		var lfsLockRep api.LFSLockResponse
 | 
			
		||||
		DecodeJSON(t, resp, &lfsLockRep)
 | 
			
		||||
		assert.Equal(t, test.lockID, lfsLockRep.Lock.ID)
 | 
			
		||||
		assert.Equal(t, test.user.DisplayName(), lfsLockRep.Lock.Owner.Name)
 | 
			
		||||
		assert.Equal(t, test.user.Name, lfsLockRep.Lock.Owner.Name)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// check that we don't have any lock
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue