@@ -678,15 +678,15 @@ func updateRepoUnits(ctx *context.APIContext, opts api.EditRepoOption) error {
678
678
if opts .ExternalTrackerURL != nil {
679
679
if ! validation .IsValidExternalURL (* opts .ExternalTrackerURL ) {
680
680
err := fmt .Errorf ("External tracker URL not valid" )
681
- ctx .Error (http .StatusBadRequest , "Invalid external tracker URL" , err )
681
+ ctx .Error (http .StatusUnprocessableEntity , "Invalid external tracker URL" , err )
682
682
return err
683
683
}
684
684
config .ExternalTrackerURL = * opts .ExternalTrackerURL
685
685
}
686
686
if opts .ExternalTrackerFormat != nil {
687
687
if len (* opts .ExternalTrackerFormat ) != 0 && ! validation .IsValidExternalTrackerURLFormat (* opts .ExternalTrackerFormat ) {
688
688
err := fmt .Errorf ("External tracker URL format not valid" )
689
- ctx .Error (http .StatusBadRequest , "Invalid external tracker URL format" , err )
689
+ ctx .Error (http .StatusUnprocessableEntity , "Invalid external tracker URL format" , err )
690
690
return err
691
691
}
692
692
config .ExternalTrackerFormat = * opts .ExternalTrackerFormat
@@ -756,7 +756,7 @@ func updateRepoUnits(ctx *context.APIContext, opts api.EditRepoOption) error {
756
756
if opts .ExternalWikiURL != nil {
757
757
if ! validation .IsValidExternalURL (* opts .ExternalWikiURL ) {
758
758
err := fmt .Errorf ("External wiki URL not valid" )
759
- ctx .Error (http .StatusBadRequest , "" , "Invalid external wiki URL" )
759
+ ctx .Error (http .StatusUnprocessableEntity , "" , "Invalid external wiki URL" )
760
760
return err
761
761
}
762
762
config .ExternalWikiURL = * opts .ExternalWikiURL
0 commit comments