diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 8a8dd02e..2e4f5496 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -129,7 +129,7 @@ long WrenchFamilyInviteList(CVars in, CVars &out){ res = pgsql_query("SELECT * " " FROM members_family_relative " " WHERE member_id = %lu ) " - " AND sg.status IN ( 1,2,3,4,5) " + " AND status IN ( 1,2,3,4,5) " " ORDER BY id DESC ", member_id ); if (res != NULL && pgsql_num_rows(res) > 0) { @@ -153,6 +153,9 @@ long WrenchFamilyInviteList(CVars in, CVars &out){ snprintf(vname, sizeof (vname), "email_%05d", i); out[vname] = rec["email"]; + snprintf(vname, sizeof (vname), "status_%05d", i); + out[vname] = rec["status"]; + snprintf(vname, sizeof (vname), "family_type_%05d", i); out[vname] = rec["family_type"]; @@ -182,9 +185,8 @@ long WrenchFamilyInvite(CVars in, CVars &out){ out["invite_id"] ="0";// we will set if all okay // const PGresult *res = pgsql_query("SELECT id FROM members_family_relative " // " WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id); - if ( load_db_record(out, "SELECT id FROM members_family_relative " + if ( load_db_record(out, "SELECT count(id) AS prev_entry FROM members_family_relative " " WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id)== 0){ - // if (res != NULL && pgsql_num_rows(res) == 0 ) { CVars xx; xx["member_id"] = member_id;