diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 8731dc9d..b82bd279 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -558,7 +558,11 @@ long WrenchRequestVirtualCard(CVars in, CVars &out) { x["dob_month"] = in["dob_month"]; x["dob_month"].set_valid(true); x["dob_year"] = in["dob_year"]; x["dob_year"].set_valid(true); long sid = insert_db_record(DBS_VALID, "members_card_request", "members_card_request_id_seq", x); - ret = PHP_API_OK; + if ( sid > 0 ){ + load_db_record(out, "SELECT id AS request_id, uid AS request_uid FROM members_card_request WHERE id = %lu ", sid); + ret = PHP_API_OK; + } + } } catch (bad_parameter) { out["status"] = "ERROR";