fixed bug where user update did not update local state
This commit is contained in:
parent
aed2db9360
commit
07b7477940
|
|
@ -512,7 +512,11 @@ export function updateUser(data: {id: number, gender?: string, name?: string, ad
|
|||
const query = user_database.prepare(update_query)
|
||||
const result = query.run(data)
|
||||
|
||||
return get_user_by_name(data?.name ?? "") // GET USER BY lastRowId from result
|
||||
const user_entry = get_user_entry_by_id(data.id)
|
||||
if (!user_entry) {
|
||||
throw new Error("Failed to retrieve updated user")
|
||||
}
|
||||
return new User(user_entry, new Database(get_user_db_name(data.id), { create: false, strict: true }) ) // Database should already exist
|
||||
}
|
||||
|
||||
export function update_user_password(user_id: number, password: string) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue