File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -339,18 +339,20 @@ fn split_body(mut bytes: Bytes) -> AppResult<(Bytes, Bytes)> {
339339}
340340
341341fn ensure_name_not_reserved ( name : & str , conn : & mut PgConnection ) -> AppResult < ( ) > {
342- let reserved_name: bool = select ( exists (
343- reserved_crate_names:: table
344- . filter ( canon_crate_name ( reserved_crate_names:: name) . eq ( canon_crate_name ( name) ) ) ,
345- ) )
346- . get_result ( conn) ?;
347- if reserved_name {
342+ if is_reserved_name ( name, conn) ? {
348343 Err ( cargo_err ( "cannot upload a crate with a reserved name" ) )
349344 } else {
350345 Ok ( ( ) )
351346 }
352347}
353348
349+ fn is_reserved_name ( name : & str , conn : & mut PgConnection ) -> QueryResult < bool > {
350+ select ( exists ( reserved_crate_names:: table. filter (
351+ canon_crate_name ( reserved_crate_names:: name) . eq ( canon_crate_name ( name) ) ,
352+ ) ) )
353+ . get_result ( conn)
354+ }
355+
354356fn missing_metadata_error_message ( missing : & [ & str ] ) -> String {
355357 format ! (
356358 "missing or empty metadata fields: {}. Please \
You can’t perform that action at this time.
0 commit comments