@@ -184,33 +184,33 @@ func HTTP(ctx *context.Context) {
184
184
return
185
185
}
186
186
}
187
+ }
187
188
188
- if ! isPublicPull {
189
- has , err := models .HasAccess (authUser .ID , repo , accessMode )
190
- if err != nil {
191
- ctx .ServerError ("HasAccess" , err )
192
- return
193
- } else if ! has {
194
- if accessMode == models .AccessModeRead {
195
- has , err = models .HasAccess (authUser .ID , repo , models .AccessModeWrite )
196
- if err != nil {
197
- ctx .ServerError ("HasAccess2" , err )
198
- return
199
- } else if ! has {
200
- ctx .HandleText (http .StatusForbidden , "User permission denied" )
201
- return
202
- }
203
- } else {
189
+ if ! isPublicPull {
190
+ has , err := models .HasAccess (authUser .ID , repo , accessMode )
191
+ if err != nil {
192
+ ctx .ServerError ("HasAccess" , err )
193
+ return
194
+ } else if ! has {
195
+ if accessMode == models .AccessModeRead {
196
+ has , err = models .HasAccess (authUser .ID , repo , models .AccessModeWrite )
197
+ if err != nil {
198
+ ctx .ServerError ("HasAccess2" , err )
199
+ return
200
+ } else if ! has {
204
201
ctx .HandleText (http .StatusForbidden , "User permission denied" )
205
202
return
206
203
}
207
- }
208
-
209
- if ! isPull && repo .IsMirror {
210
- ctx .HandleText (http .StatusForbidden , "mirror repository is read-only" )
204
+ } else {
205
+ ctx .HandleText (http .StatusForbidden , "User permission denied" )
211
206
return
212
207
}
213
208
}
209
+
210
+ if ! isPull && repo .IsMirror {
211
+ ctx .HandleText (http .StatusForbidden , "mirror repository is read-only" )
212
+ return
213
+ }
214
214
}
215
215
216
216
if ! repo .CheckUnitUser (authUser .ID , authUser .IsAdmin , unitType ) {
0 commit comments