diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index ddf84ffb..29e60db9 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -586,7 +586,7 @@ Indexes: */ - res = pgsql_query(" SELECT * FROM family_transfer WHERE member_id = %lu AND status IN ( 1 ) " + res = pgsql_query(" SELECT f.*, m.firstname, m.lastname FROM family_transfer f LEFT JOIN members m ON m.id = f.recipient WHERE member_id = %lu AND status IN ( 1 ) " " ORDER BY added DESC LIMIT %lu OFFSET %lu", member_id, limit, offset); if (res != NULL && pgsql_num_rows(res) > 0) { @@ -607,6 +607,12 @@ Indexes: snprintf(vname, sizeof (vname), "recipient_%05d", i); out[vname] = rec["recipient"]; + snprintf(vname, sizeof (vname), "rec_firstname_%05d", i); + out[vname] = rec["firstname"]; + + snprintf(vname, sizeof (vname), "rec_lastname_%05d", i); + out[vname] = rec["lastname"]; + snprintf(vname, sizeof (vname), "description_%05d", i); out[vname] = rec["description"];