瀏覽代碼

[annex] Repeated web upload for annexed file

annexed files, on clone, are dangling symlinks which need to be removed before we can write to them again.
cgars 7 年之前
父節點
當前提交
d3279c4da8
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      models/repo_editor.go

+ 2 - 0
models/repo_editor.go

@@ -527,6 +527,8 @@ func (repo *Repository) UploadRepoFiles(doer *User, opts UploadRepoFileOptions)
 		if !com.IsFile(tmpPath) {
 			continue
 		}
+		// needed for annex, due to symlinks
+		os.Remove(targetPath)
 		if err = com.Copy(tmpPath, targetPath); err != nil {
 			return fmt.Errorf("copy: %v", err)
 		}