X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fdb_schema%2Fsrc%2Faggregates%2Fsite_aggregates.rs;h=b948992470a380a2fb4d39e4d00d98fb24531d13;hb=e36ad9d98474a0e36a2d64111aa31e20df152d43;hp=08d4dd01ef6d2592c70bd3b9471388ac231af860;hpb=1372827b411a4aaec1f0d6d8903d615687260da9;p=lemmy.git diff --git a/crates/db_schema/src/aggregates/site_aggregates.rs b/crates/db_schema/src/aggregates/site_aggregates.rs index 08d4dd01..b9489924 100644 --- a/crates/db_schema/src/aggregates/site_aggregates.rs +++ b/crates/db_schema/src/aggregates/site_aggregates.rs @@ -55,7 +55,6 @@ mod tests { let site_form = SiteForm { name: "test_site".into(), - creator_id: inserted_person.id, sidebar: None, description: None, icon: None, @@ -133,7 +132,12 @@ mod tests { let community_num_deleted = Community::delete(&conn, inserted_community.id).unwrap(); assert_eq!(1, community_num_deleted); - let after_delete = SiteAggregates::read(&conn); - assert!(after_delete.is_err()); + // Site should still exist, it can without a site creator. + let after_delete_creator = SiteAggregates::read(&conn); + assert!(after_delete_creator.is_ok()); + + Site::delete(&conn, 1).unwrap(); + let after_delete_site = SiteAggregates::read(&conn); + assert!(after_delete_site.is_err()); } }