@ -227,14 +227,17 @@ func SettingsPost(ctx *context.Context) {
form . MirrorPassword , _ = u . User . Password ( )
form . MirrorPassword , _ = u . User . Password ( )
}
}
err = migrations . IsMigrateURLAllowed ( u . String ( ) , ctx . Doer )
address , err := forms . ParseRemoteAddr ( form . MirrorAddress , form . MirrorUsername , form . MirrorPassword )
if err == nil {
err = migrations . IsMigrateURLAllowed ( address , ctx . Doer )
}
if err != nil {
if err != nil {
ctx . Data [ "Err_MirrorAddress" ] = true
ctx . Data [ "Err_MirrorAddress" ] = true
handleSettingRemoteAddrError ( ctx , err , form )
handleSettingRemoteAddrError ( ctx , err , form )
return
return
}
}
if err := mirror_service . UpdateAddress ( ctx , ctx . Repo . Mirror , u . String ( ) ) ; err != nil {
if err := mirror_service . UpdateAddress ( ctx , ctx . Repo . Mirror , address ) ; err != nil {
ctx . ServerError ( "UpdateAddress" , err )
ctx . ServerError ( "UpdateAddress" , err )
return
return
}
}