upd: add check for ISBN before change ISBN

This commit is contained in:
2023-12-14 04:02:52 +00:00
parent 2cdab5c9ac
commit 67b681d1dd

View File

@ -314,6 +314,8 @@ std::vector<std::string> BookStoreEngineClass::ExecuteMOdify(
if (login_stack.top().second == "" || login_stack.top().second == new_ISBN)
return std::vector<std::string>({"Invalid"});
// debugPrint("successfully checked ISBN");
if (new_ISBN != "" && book_data_base.HaveISBN(new_ISBN))
return std::vector<std::string>({"Invalid"});
if (keyword != "") {
std::vector<std::string> key_list;
if (!KeyWordSpliter(keyword, key_list, false))