File tree 1 file changed +10
-4
lines changed 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -50,9 +50,7 @@ func fixPublisherIDforTagReleases(x *xorm.Engine) error {
50
50
sess := x .NewSession ()
51
51
defer sess .Close ()
52
52
53
- if err := sess .Begin (); err != nil {
54
- return err
55
- }
53
+
56
54
57
55
var (
58
56
gitRepoCache = make (map [int64 ]* git.Repository )
@@ -70,6 +68,10 @@ func fixPublisherIDforTagReleases(x *xorm.Engine) error {
70
68
for start := 0 ; ; start += batchSize {
71
69
releases := make ([]* Release , 0 , batchSize )
72
70
71
+ if err := sess .Begin (); err != nil {
72
+ return err
73
+ }
74
+
73
75
if err := sess .Limit (batchSize , start ).Asc ("id" ).Where ("is_tag=?" , true ).Find (& releases ); err != nil {
74
76
return err
75
77
}
@@ -134,7 +136,11 @@ func fixPublisherIDforTagReleases(x *xorm.Engine) error {
134
136
return err
135
137
}
136
138
}
139
+
140
+ if err := sess .Commit (); err != nil {
141
+ return err
142
+ }
137
143
}
138
144
139
- return sess . Commit ()
145
+ return nil
140
146
}
You can’t perform that action at this time.
0 commit comments