diff options
author | Antoine GIRARD <sapk@users.noreply.github.com> | 2017-12-08 13:21:37 +0100 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2017-12-08 20:21:37 +0800 |
commit | ef78309b6535e4feff7b48d4b119180504616e13 (patch) | |
tree | 0dd3c4946a69bff3f456000b04393b543ffe1333 /models/lfs_lock.go | |
parent | aecfc56156a65e35eb972c58176a20d3bf9bbb7e (diff) | |
download | gitea-ef78309b6535e4feff7b48d4b119180504616e13.tar.gz gitea-ef78309b6535e4feff7b48d4b119180504616e13.zip |
Improve LFS tests + fix lfs url refs + keep path upper/lowercase in db. (#3092)
* Add failing test
* Fix urls
* Improve url in tests
* improve testing
* Remove debug code
* Add deps
* LFS corner-case : Search on lower but store with case
* Temporary comment of blocking action
* fix hooks
* Use temporary repo for git client test
* Use userPassword in place of hard-coded password
Diffstat (limited to 'models/lfs_lock.go')
-rw-r--r-- | models/lfs_lock.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/models/lfs_lock.go b/models/lfs_lock.go index 83811bc7bd..9bb87843a3 100644 --- a/models/lfs_lock.go +++ b/models/lfs_lock.go @@ -36,7 +36,7 @@ func (l *LFSLock) AfterLoad() { } func cleanPath(p string) string { - return strings.ToLower(path.Clean(p)) + return path.Clean(p) } // APIFormat convert a Release to lfs.LFSLock @@ -73,8 +73,8 @@ func CreateLFSLock(lock *LFSLock) (*LFSLock, error) { // GetLFSLock returns release by given path. func GetLFSLock(repoID int64, path string) (*LFSLock, error) { path = cleanPath(path) - rel := &LFSLock{RepoID: repoID, Path: path} - has, err := x.Get(rel) + rel := &LFSLock{RepoID: repoID} + has, err := x.Where("lower(path) = ?", strings.ToLower(path)).Get(rel) if err != nil { return nil, err } |