mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-19 01:22:14 +11:00
🐎 checking if balance copied is non zero before modify call
This commit is contained in:
parent
bd87a14131
commit
b0fdfc5f4f
1 changed files with 3 additions and 3 deletions
|
|
@ -233,7 +233,7 @@ BankResponse Bank::DelUser(const std::string &name) noexcept
|
||||||
uint32_t bal;
|
uint32_t bal;
|
||||||
if (users.if_contains(name, [this, &bal](const User &u) {
|
if (users.if_contains(name, [this, &bal](const User &u) {
|
||||||
bal = u.balance;
|
bal = u.balance;
|
||||||
}))
|
}) && bal)
|
||||||
{
|
{
|
||||||
users.modify_if(return_account, [ this, bal ](User & u))
|
users.modify_if(return_account, [ this, bal ](User & u))
|
||||||
{
|
{
|
||||||
|
|
@ -250,11 +250,11 @@ BankResponse Bank::DelUser(const std::string &name) noexcept
|
||||||
save_flag = true;
|
save_flag = true;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
return BankResponse{k200OK, "\"User deleted!\""};
|
return BankResponse(k200OK, "\"User deleted!\"");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return BankResponse{k404NotFound, "\"User not found\""};
|
return BankResponse(k404NotFound, "\"User not found\"");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void Bank::Save()
|
void Bank::Save()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue