[Fix] FS Operations

This commit is contained in:
Alex 2026-09-10 13:48:02 +02:00
commit 68cedff1d9
Signed by: alex
SSH key fingerprint: SHA256:D1+Ub8o0v4K5y1JNivW8IxEOelqLSvPmUzBbDIoZkRQ
12 changed files with 406 additions and 283 deletions

View file

@ -107,7 +107,10 @@ async fn users_get(req: HttpRequest, ssl: web::Data<bool>) -> impl Responder {
return forbidden();
}
let users = iota_storage::users::user_manager::get_users();
let users = match iota_storage::users::user_manager::get_users() {
Ok(users) => users,
Err(_) => return HttpResponse::InternalServerError().finish(),
};
let list: Vec<_> = users
.into_iter()
@ -134,7 +137,9 @@ async fn users_remove(
Err(response) => return response,
};
iota_storage::users::user_manager::remove_user(uuid);
if iota_storage::users::user_manager::remove_user(uuid).is_err() {
return HttpResponse::InternalServerError().finish();
}
iota_storage::users::user_manager::save_users();
success()