diff options
-rw-r--r-- | gogs.go | 2 | ||||
-rw-r--r-- | models/action.go | 4 | ||||
-rw-r--r-- | models/repo.go | 7 | ||||
-rw-r--r-- | templates/.VERSION | 2 |
4 files changed, 10 insertions, 5 deletions
@@ -16,7 +16,7 @@ import ( "github.com/gogits/gogs/pkg/setting" ) -const APP_VER = "0.11.19.0611" +const APP_VER = "0.11.20.0611" func init() { setting.AppVer = APP_VER diff --git a/models/action.go b/models/action.go index 4d206894..97fd379a 100644 --- a/models/action.go +++ b/models/action.go @@ -21,8 +21,8 @@ import ( api "github.com/gogits/go-gogs-client" "github.com/gogits/gogs/models/errors" - "github.com/gogits/gogs/pkg/tool" "github.com/gogits/gogs/pkg/setting" + "github.com/gogits/gogs/pkg/tool" ) type ActionType int @@ -78,7 +78,7 @@ type Action struct { ActUserID int64 // Action user id. ActUserName string // Action user name. ActAvatar string `xorm:"-"` - RepoID int64 + RepoID int64 `xorm:"INDEX"` RepoUserName string RepoName string RefName string diff --git a/models/repo.go b/models/repo.go index 7a2ee3fb..22e15870 100644 --- a/models/repo.go +++ b/models/repo.go @@ -1369,6 +1369,11 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e return fmt.Errorf("updateRepository[%d]: %v", forkRepos[i].ID, err) } } + + // Change visibility of generated actions + if _, err = e.Where("repo_id = ?", repo.ID).Cols("is_private").Update(&Action{IsPrivate: repo.IsPrivate}); err != nil { + return fmt.Errorf("change action visibility of repository [id: %d]: %v", repo.ID, err) + } } return nil @@ -1376,7 +1381,7 @@ func updateRepository(e Engine, repo *Repository, visibilityChanged bool) (err e func UpdateRepository(repo *Repository, visibilityChanged bool) (err error) { sess := x.NewSession() - defer sessionRelease(sess) + defer sess.Close() if err = sess.Begin(); err != nil { return err } diff --git a/templates/.VERSION b/templates/.VERSION index 82236ad3..e14c9273 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.11.19.0611
\ No newline at end of file +0.11.20.0611
\ No newline at end of file |