allow any char in title
This commit is contained in:
@@ -1,8 +1,4 @@
|
|||||||
use crate::api::{
|
use crate::api::{ApiError, CurrentUser, JsonApi, PolicyError::*, Ugc};
|
||||||
ApiError, CurrentUser, JsonApi,
|
|
||||||
PolicyError::{self, *},
|
|
||||||
Ugc,
|
|
||||||
};
|
|
||||||
use crate::cache::*;
|
use crate::cache::*;
|
||||||
use crate::db_conn::Db;
|
use crate::db_conn::Db;
|
||||||
use crate::libs::diesel_logger::LoggingConnection;
|
use crate::libs::diesel_logger::LoggingConnection;
|
||||||
@@ -216,10 +212,13 @@ pub async fn set_title(ti: Form<TitleInput>, user: CurrentUser, rconn: RdsConn)
|
|||||||
if ti.title.is_empty() {
|
if ti.title.is_empty() {
|
||||||
Err(InvalidTitle)?
|
Err(InvalidTitle)?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
ti.title
|
ti.title
|
||||||
.chars()
|
.chars()
|
||||||
.map(|c| c.is_alphanumeric().then_some(()).ok_or(InvalidTitle))
|
.map(|c| c.is_alphanumeric().then_some(()).ok_or(InvalidTitle))
|
||||||
.collect::<Result<Vec<()>, PolicyError>>()?;
|
.collect::<Result<Vec<()>, PolicyError>>()?;
|
||||||
|
*/
|
||||||
|
|
||||||
let secret = CustomTitle::set(&rconn, &user.namehash, &ti.title, &ti.secret).await?;
|
let secret = CustomTitle::set(&rconn, &user.namehash, &ti.title, &ti.secret).await?;
|
||||||
code0!(secret)
|
code0!(secret)
|
||||||
|
|||||||
Reference in New Issue
Block a user