Skip to content

Commit bfc120d

Browse files
committed
publish: Save categories and keywords fields in the database
1 parent 79d0885 commit bfc120d

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/controllers/krate/publish.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,8 @@ pub async fn publish(app: AppState, req: BytesRequest) -> AppResult<Json<GoodCra
393393
.maybe_homepage(homepage.as_deref())
394394
.maybe_documentation(documentation.as_deref())
395395
.maybe_repository(repository.as_deref())
396+
.categories(&categories)
397+
.keywords(&keywords)
396398
.build();
397399

398400
let version = new_version.save(conn, &verified_email_address).await.map_err(|error| {

src/models/version.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ pub struct NewVersion<'a> {
102102
homepage: Option<&'a str>,
103103
documentation: Option<&'a str>,
104104
repository: Option<&'a str>,
105+
categories: Option<&'a [&'a str]>,
106+
keywords: Option<&'a [&'a str]>,
105107
}
106108

107109
impl NewVersion<'_> {

0 commit comments

Comments
 (0)