Fixed upgrade step from v1 to v2 not migrating users

next
Sayan Nandan 7 months ago
parent 41e091cd0f
commit 310933099b
No known key found for this signature in database
GPG Key ID: 0EBD769024B24F0A

@ -50,6 +50,9 @@ impl User {
phash: password_hash, phash: password_hash,
} }
} }
pub fn hash(&self) -> &[u8] {
&self.phash
}
} }
#[derive(Debug, PartialEq, Clone, Copy)] #[derive(Debug, PartialEq, Clone, Copy)]

@ -88,6 +88,11 @@ pub fn recreate(gns: GNSData) -> RuntimeResult<SELoaded> {
model_driver.commit_with_ctx(FullModel::new(model_data), BatchStats::new())?; model_driver.commit_with_ctx(FullModel::new(model_data), BatchStats::new())?;
model.driver().initialize_model_driver(model_driver); model.driver().initialize_model_driver(model_driver);
} }
// create all users
context::set_dmsg("creating all users");
for (user_name, user) in gns.sys_db().users().read().iter() {
gns_driver.commit_event(CreateUserTxn::new(&user_name, user.hash()))?;
}
Ok(SELoaded { Ok(SELoaded {
gns: GlobalNS::new(gns, FractalGNSDriver::new(gns_driver)), gns: GlobalNS::new(gns, FractalGNSDriver::new(gns_driver)),
}) })

Loading…
Cancel
Save