Skip to content

Commit e9c006b

Browse files
authored
Fix broken URL in error message (#6365)
The `/me` route has been changed into a redirect to `/settings/tokens` due to it being hardcoded in cargo for a specific purpose. The email address field has moved to `/settings/profile` though, so this commit fixes the error message to point to the correct page.
1 parent fd002a7 commit e9c006b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/controllers/krate/publish.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ pub async fn publish(app: AppState, req: BytesRequest) -> AppResult<Json<GoodCra
102102
let verified_email_address = verified_email_address.ok_or_else(|| {
103103
cargo_err(&format!(
104104
"A verified email address is required to publish crates to crates.io. \
105-
Visit https://{}/me to set and verify your email address.",
105+
Visit https://{}/settings/profile to set and verify your email address.",
106106
app.config.domain_name,
107107
))
108108
})?;

src/tests/krate/publish.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ fn new_krate_without_any_email_fails() {
608608
assert_eq!(response.status(), StatusCode::OK);
609609
assert_eq!(
610610
response.into_json(),
611-
json!({ "errors": [{ "detail": "A verified email address is required to publish crates to crates.io. Visit https://crates.io/me to set and verify your email address." }] })
611+
json!({ "errors": [{ "detail": "A verified email address is required to publish crates to crates.io. Visit https://crates.io/settings/profile to set and verify your email address." }] })
612612
);
613613
}
614614

@@ -629,7 +629,7 @@ fn new_krate_with_unverified_email_fails() {
629629
assert_eq!(response.status(), StatusCode::OK);
630630
assert_eq!(
631631
response.into_json(),
632-
json!({ "errors": [{ "detail": "A verified email address is required to publish crates to crates.io. Visit https://crates.io/me to set and verify your email address." }] })
632+
json!({ "errors": [{ "detail": "A verified email address is required to publish crates to crates.io. Visit https://crates.io/settings/profile to set and verify your email address." }] })
633633
);
634634
}
635635

0 commit comments

Comments
 (0)