Skip to content

Commit 65a026e

Browse files
authored
publish: Always set kind column value (#7233)
This seems safer than relying on the database to do the right thing...
1 parent ba02d0e commit 65a026e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/controllers/krate/publish.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ use url::Url;
1515

1616
use crate::controllers::cargo_prelude::*;
1717
use crate::models::{
18-
insert_version_owner_action, Category, Crate, Keyword, NewCrate, NewVersion, Rights,
19-
VersionAction,
18+
insert_version_owner_action, Category, Crate, DependencyKind, Keyword, NewCrate, NewVersion,
19+
Rights, VersionAction,
2020
};
2121

2222
use crate::licenses::parse_license_expr;
@@ -470,7 +470,7 @@ pub fn add_dependencies(
470470
dependencies::version_id.eq(version_id),
471471
dependencies::crate_id.eq(crate_id),
472472
dependencies::req.eq(dep.version_req.to_string()),
473-
dep.kind.map(|k| dependencies::kind.eq(k)),
473+
dependencies::kind.eq(dep.kind.unwrap_or(DependencyKind::Normal)),
474474
dependencies::optional.eq(dep.optional),
475475
dependencies::default_features.eq(dep.default_features),
476476
dependencies::features.eq(&dep.features),

0 commit comments

Comments
 (0)