Cache fetched instance

This commit is contained in:
Kitaiti Makoto 2021-01-24 23:12:44 +09:00
parent 8b00853e88
commit dbf36ddf05

View File

@ -422,7 +422,7 @@ mod tests {
fn create_models(conn: &DbConn) -> (Instance, User, Blog, Post) { fn create_models(conn: &DbConn) -> (Instance, User, Blog, Post) {
conn.transaction::<(Instance, User, Blog, Post), diesel::result::Error, _>(|| { conn.transaction::<(Instance, User, Blog, Post), diesel::result::Error, _>(|| {
let instance = Instance::get_local().unwrap_or_else(|_| { let instance = Instance::get_local().unwrap_or_else(|_| {
Instance::insert( let instance = Instance::insert(
conn, conn,
NewInstance { NewInstance {
default_license: "CC-0-BY-SA".to_string(), default_license: "CC-0-BY-SA".to_string(),
@ -436,7 +436,9 @@ mod tests {
public_domain: random_hex().to_string(), public_domain: random_hex().to_string(),
}, },
) )
.unwrap() .unwrap();
Instance::cache_local(conn);
instance
}); });
let mut user = NewUser::default(); let mut user = NewUser::default();
user.instance_id = instance.id; user.instance_id = instance.id;