From 8fabca785c8618438fa5b5593e9da9a29c864033 Mon Sep 17 00:00:00 2001 From: hole-thu Date: Mon, 26 Sep 2022 01:47:36 +0800 Subject: [PATCH] allow any char in title --- src/api/operation.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/api/operation.rs b/src/api/operation.rs index 2c4b515..c64fa85 100644 --- a/src/api/operation.rs +++ b/src/api/operation.rs @@ -1,8 +1,4 @@ -use crate::api::{ - ApiError, CurrentUser, JsonApi, - PolicyError::{self, *}, - Ugc, -}; +use crate::api::{ApiError, CurrentUser, JsonApi, PolicyError::*, Ugc}; use crate::cache::*; use crate::db_conn::Db; use crate::libs::diesel_logger::LoggingConnection; @@ -216,10 +212,13 @@ pub async fn set_title(ti: Form, user: CurrentUser, rconn: RdsConn) if ti.title.is_empty() { Err(InvalidTitle)? } + + /* ti.title .chars() .map(|c| c.is_alphanumeric().then_some(()).ok_or(InvalidTitle)) .collect::, PolicyError>>()?; + */ let secret = CustomTitle::set(&rconn, &user.namehash, &ti.title, &ti.secret).await?; code0!(secret)