|
|
|
@@ -1583,7 +1583,7 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e |
|
|
|
return err |
|
|
|
} |
|
|
|
//If repo has become private, we need set dataset and dataset_file to private |
|
|
|
_, err = e.Where("repo_id = ?", repo.ID).Cols("status").Update(&Dataset{ |
|
|
|
_, err = e.Where("repo_id = ? and status <> 2", repo.ID).Cols("status").Update(&Dataset{ |
|
|
|
Status: 0, |
|
|
|
}) |
|
|
|
if err != nil { |
|
|
|
@@ -1601,6 +1601,15 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e |
|
|
|
return err |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
//If repo has become public, we need set dataset to public |
|
|
|
_, err = e.Where("repo_id = ? and status <> 2", repo.ID).Cols("status").Update(&Dataset{ |
|
|
|
Status: 1, |
|
|
|
}) |
|
|
|
if err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
// Create/Remove git-daemon-export-ok for git-daemon... |
|
|
|
|