mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-27 00:09:30 +00:00
fix
This commit is contained in:
parent
76c1dc2ad7
commit
638901a2b2
|
@ -71,11 +71,11 @@ impl PerformCrud for CreatePost {
|
|||
.unwrap_or((None, None, None));
|
||||
|
||||
let post_form = PostForm {
|
||||
name: Some(data.name.trim().to_owned()),
|
||||
name: data.name.trim().to_owned(),
|
||||
url: data_url.map(|u| clean_url_params(u.to_owned()).into()),
|
||||
body: clean_optional_text(&data.body),
|
||||
community_id: Some(data.community_id),
|
||||
creator_id: Some(local_user_view.person.id),
|
||||
community_id: data.community_id,
|
||||
creator_id: local_user_view.person.id,
|
||||
nsfw: data.nsfw,
|
||||
embed_title,
|
||||
embed_description,
|
||||
|
|
|
@ -75,9 +75,9 @@ impl PerformCrud for EditPost {
|
|||
.unwrap_or((None, None, None));
|
||||
|
||||
let post_form = PostForm {
|
||||
creator_id: Some(orig_post.creator_id.to_owned()),
|
||||
community_id: Some(orig_post.community_id),
|
||||
name: Some(data.name.to_owned().unwrap_or(orig_post.name)),
|
||||
creator_id: orig_post.creator_id.to_owned(),
|
||||
community_id: orig_post.community_id,
|
||||
name: data.name.to_owned().unwrap_or(orig_post.name),
|
||||
url: data_url.map(|u| clean_url_params(u.to_owned()).into()),
|
||||
body: clean_optional_text(&data.body),
|
||||
nsfw: data.nsfw,
|
||||
|
|
|
@ -182,11 +182,11 @@ impl ApubObject for ApubPost {
|
|||
.map(|s| remove_slurs(&s, &context.settings().slur_regex()));
|
||||
|
||||
PostForm {
|
||||
name: Some(page.name.clone()),
|
||||
name: page.name.clone(),
|
||||
url: url.map(Into::into),
|
||||
body: body_slurs_removed,
|
||||
creator_id: Some(creator.id),
|
||||
community_id: Some(community.id),
|
||||
creator_id: creator.id,
|
||||
community_id: community.id,
|
||||
removed: None,
|
||||
locked: page.comments_enabled.map(|e| !e),
|
||||
published: page.published.map(|u| u.naive_local()),
|
||||
|
@ -204,6 +204,9 @@ impl ApubObject for ApubPost {
|
|||
} else {
|
||||
// if is mod action, only update locked/stickied fields, nothing else
|
||||
PostForm {
|
||||
name: page.name.clone(),
|
||||
creator_id: creator.id,
|
||||
community_id: community.id,
|
||||
locked: page.comments_enabled.map(|e| !e),
|
||||
stickied: page.stickied,
|
||||
updated: page.updated.map(|u| u.naive_local()),
|
||||
|
|
|
@ -66,9 +66,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -102,9 +102,9 @@ mod tests {
|
|||
CommunityFollower::follow(&conn, &another_community_follow).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -66,9 +66,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -70,9 +70,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -69,9 +69,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -241,9 +241,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -301,9 +301,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post thweep".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post thweep".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -118,9 +118,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -292,9 +292,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -30,9 +30,9 @@ pub struct Post {
|
|||
#[derive(Insertable, AsChangeset, Default)]
|
||||
#[table_name = "post"]
|
||||
pub struct PostForm {
|
||||
pub creator_id: Option<PersonId>,
|
||||
pub community_id: Option<CommunityId>,
|
||||
pub name: Option<String>,
|
||||
pub name: String,
|
||||
pub creator_id: PersonId,
|
||||
pub community_id: CommunityId,
|
||||
pub nsfw: Option<bool>,
|
||||
pub url: Option<DbUrl>,
|
||||
pub body: Option<String>,
|
||||
|
|
|
@ -372,9 +372,9 @@ mod tests {
|
|||
let _inserted_moderator = CommunityModerator::join(&conn, &timmy_moderator_form).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post crv".into()),
|
||||
creator_id: Some(inserted_timmy.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post crv".into(),
|
||||
creator_id: inserted_timmy.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -579,9 +579,9 @@ mod tests {
|
|||
let inserted_community = Community::create(&conn, &new_community).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post 2".into()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post 2".into(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -360,9 +360,9 @@ mod tests {
|
|||
let _inserted_moderator = CommunityModerator::join(&conn, &timmy_moderator_form).unwrap();
|
||||
|
||||
let new_post = PostForm {
|
||||
name: Some("A test post crv".into()),
|
||||
creator_id: Some(inserted_timmy.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "A test post crv".into(),
|
||||
creator_id: inserted_timmy.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
|
@ -571,9 +571,9 @@ mod tests {
|
|||
let inserted_blocked_person = Person::create(&conn, &blocked_person).unwrap();
|
||||
|
||||
let post_from_blocked_person = PostForm {
|
||||
name: Some("blocked_person_post".to_string()),
|
||||
creator_id: Some(inserted_blocked_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: "blocked_person_post".to_string(),
|
||||
creator_id: inserted_blocked_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
@ -589,18 +589,18 @@ mod tests {
|
|||
|
||||
// A sample post
|
||||
let new_post = PostForm {
|
||||
name: Some(post_name.to_owned()),
|
||||
creator_id: Some(inserted_person.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: post_name.to_owned(),
|
||||
creator_id: inserted_person.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
let inserted_post = Post::create(&conn, &new_post).unwrap();
|
||||
|
||||
let new_bot_post = PostForm {
|
||||
name: Some(bot_post_name),
|
||||
creator_id: Some(inserted_bot.id),
|
||||
community_id: Some(inserted_community.id),
|
||||
name: bot_post_name,
|
||||
creator_id: inserted_bot.id,
|
||||
community_id: inserted_community.id,
|
||||
..PostForm::default()
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue