@@ -23,7 +23,7 @@ use crate::models::{
2323} ;
2424use crate :: rate_limiter:: LimitedAction ;
2525use crate :: schema:: versions;
26- use crate :: util:: errors:: { bad_request, custom, version_not_found , AppResult } ;
26+ use crate :: util:: errors:: { bad_request, custom, AppResult } ;
2727use crate :: views:: { EncodableDependency , EncodableVersion } ;
2828use crate :: worker:: jobs:: { SyncToGitIndex , SyncToSparseIndex , UpdateDefaultVersion } ;
2929
@@ -57,10 +57,6 @@ pub async fn get_version_dependencies(
5757 state : AppState ,
5858 path : CrateVersionPath ,
5959) -> AppResult < ErasedJson > {
60- if semver:: Version :: parse ( & path. version ) . is_err ( ) {
61- return Err ( version_not_found ( & path. name , & path. version ) ) ;
62- }
63-
6460 let mut conn = state. db_read ( ) . await ?;
6561 let version = path. load_version ( & mut conn) . await ?;
6662
@@ -105,10 +101,6 @@ pub async fn get_version_authors() -> ErasedJson {
105101 responses( ( status = 200 , description = "Successful Response" ) ) ,
106102) ]
107103pub async fn find_version ( state : AppState , path : CrateVersionPath ) -> AppResult < ErasedJson > {
108- if semver:: Version :: parse ( & path. version ) . is_err ( ) {
109- return Err ( version_not_found ( & path. name , & path. version ) ) ;
110- }
111-
112104 let mut conn = state. db_read ( ) . await ?;
113105 let ( version, krate) = path. load_version_and_crate ( & mut conn) . await ?;
114106 let published_by = version. published_by ( & mut conn) . await ?;
@@ -134,10 +126,6 @@ pub async fn update_version(
134126 req : Parts ,
135127 Json ( update_request) : Json < VersionUpdateRequest > ,
136128) -> AppResult < ErasedJson > {
137- if semver:: Version :: parse ( & path. version ) . is_err ( ) {
138- return Err ( version_not_found ( & path. name , & path. version ) ) ;
139- }
140-
141129 let mut conn = state. db_write ( ) . await ?;
142130 let ( mut version, krate) = path. load_version_and_crate ( & mut conn) . await ?;
143131 validate_yank_update ( & update_request. version , & version) ?;
0 commit comments