From 7104c746a9e93f504b66af866d98ecc57c9c3d41 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 21 May 2023 07:15:01 -0400 Subject: [PATCH] error management --- wrenchboard/src/shared_tool/family_acc.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 276e3535..53df119d 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -217,15 +217,20 @@ return ret; long WrenchFamilyInitializeAccount(CVars in, CVars &out){ const PGresult *res; +char username[7] = ""; logfmt(logINFO, "WrenchFamilyInitializeAccount()"); + try { - char username[7] = ""; - SetFamilyUsername(in["family_id"].Long(), username, 6); - + SetFamilyUsername(in["family_id"].Long(), username, 6); + } catch (bad_parameter) { + logfmt(logINFO, "ERROR CALL void SetFamilyUsername(CVars in, CVars &out)"); + } +/* int r1; //srand(time(NULL)); r1 = 1000+(rand()%9000); pgsql_exec("UPDATE members_family SET pin='%s' WHERE id=%lu", r1, in["family_id"].Long() ); + */ load_db_record(out, "SELECT * FROM members_family WHERE id = %lu", in["family_id"].Long()); return 0;