Forced lower case tags
This commit is contained in:
parent
be769e4e3e
commit
54989f3212
2 changed files with 11 additions and 2 deletions
|
|
@ -253,7 +253,15 @@ pub async fn add_tags(
|
|||
ExtractRon(ron): ExtractRon<common::ron_api::Tags>,
|
||||
) -> Result<impl IntoResponse> {
|
||||
check_user_rights_recipe(&connection, &user, ron.recipe_id).await?;
|
||||
connection.add_recipe_tags(ron.recipe_id, &ron.tags).await?;
|
||||
connection
|
||||
.add_recipe_tags(
|
||||
ron.recipe_id,
|
||||
&ron.tags
|
||||
.into_iter()
|
||||
.map(|tag| tag.to_lowercase())
|
||||
.collect::<Vec<_>>(),
|
||||
)
|
||||
.await?;
|
||||
Ok(StatusCode::OK)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -184,7 +184,8 @@ pub fn setup_page(recipe_id: i64) -> Result<(), JsValue> {
|
|||
|
||||
fn add_tags(recipe_id: i64, tags: String) {
|
||||
spawn_local(async move {
|
||||
let tag_list: Vec<String> = tags.split_whitespace().map(String::from).collect();
|
||||
let tag_list: Vec<String> =
|
||||
tags.split_whitespace().map(str::to_lowercase).collect();
|
||||
if !tag_list.is_empty() {
|
||||
let body = ron_api::Tags {
|
||||
recipe_id,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue