diff --git a/src/models/projects.rs b/src/models/projects.rs index 16f78c7b..cba90024 100644 --- a/src/models/projects.rs +++ b/src/models/projects.rs @@ -445,6 +445,7 @@ pub enum DependencyType { Required, Optional, Incompatible, + Embedded, } impl std::fmt::Display for DependencyType { @@ -460,6 +461,7 @@ impl DependencyType { DependencyType::Required => "required", DependencyType::Optional => "optional", DependencyType::Incompatible => "incompatible", + DependencyType::Embedded => "embedded", } } @@ -468,6 +470,7 @@ impl DependencyType { "required" => DependencyType::Required, "optional" => DependencyType::Optional, "incompatible" => DependencyType::Incompatible, + "embedded" => DependencyType::Embedded, _ => DependencyType::Required, } } diff --git a/src/routes/version_creation.rs b/src/routes/version_creation.rs index 9f1a59f2..86620c08 100644 --- a/src/routes/version_creation.rs +++ b/src/routes/version_creation.rs @@ -734,7 +734,7 @@ pub async fn upload_file( project_id: Some(models::ProjectId(project_id)), version_id: Some(models::VersionId(version_id)), file_name: None, - dependency_type: DependencyType::Required + dependency_type: DependencyType::Embedded .to_string(), }); } @@ -750,7 +750,7 @@ pub async fn upload_file( .unwrap_or(first_download) .to_string(), ), - dependency_type: DependencyType::Required.to_string(), + dependency_type: DependencyType::Embedded.to_string(), }); } } @@ -761,7 +761,7 @@ pub async fn upload_file( project_id: None, version_id: None, file_name: Some(file.to_string()), - dependency_type: DependencyType::Required.to_string(), + dependency_type: DependencyType::Embedded.to_string(), }); } }