family fix

This commit is contained in:
CHIEFSOFT\ameye
2023-11-06 08:04:13 -05:00
parent 46d90549dc
commit 8c2f8c7110
+10 -2
View File
@@ -136,7 +136,7 @@ long WrenchSaveStoredMedia(CVars in, CVars &out) {
case WRENCH_FILE_FAMILY: case WRENCH_FILE_FAMILY:
REQ_STRING(in, "uid", 3, 150, "(.*)"); REQ_STRING(in, "uid", 3, 150, "(.*)");
REQ_STRING(in, "family_uid", 5, 40, "(.*)"); REQ_STRING(in, "family_uid", 5, 150, "(.*)");
CVars fm; CVars fm;
if (load_db_record(fm, "SELECT f.uid, f.family_member_id, mm.uid FROM members_family f " if (load_db_record(fm, "SELECT f.uid, f.family_member_id, mm.uid FROM members_family f "
" LEFT JOIN members mm ON mm.id = f.member_id " " LEFT JOIN members mm ON mm.id = f.member_id "
@@ -146,7 +146,7 @@ long WrenchSaveStoredMedia(CVars in, CVars &out) {
pgsql_exec("UPDATE members SET profile_pic='%s' " pgsql_exec("UPDATE members SET profile_pic='%s' "
" WHERE id=%lu",in["profile"].c_str(), fm["family_member_id"].Long()); " WHERE id=%lu",in["profile"].c_str(), fm["family_member_id"].Long());
out["save_status"] ="completed"; out["save_status"] ="completed";
snprintf(vname, sizeof (vname), "SELECT * FROM members WHERE id ='%s'", fm["family_member_id"].Long()); snprintf(vname, sizeof (vname), "SELECT * FROM members WHERE id =%lu ", fm["family_member_id"].Long());
} }
else{ else{
out["error"] ="account_not_found"; out["error"] ="account_not_found";
@@ -155,6 +155,14 @@ long WrenchSaveStoredMedia(CVars in, CVars &out) {
} }
break; break;
case WRENCH_FILE_JOB:
REQ_STRING(in, "uid", 3, 150, "(.*)");
REQ_STRING(in, "job_uid", 5, 150, "(.*)");
break;
} }
if ( load_db_record(out, "%s", vname) > 0){ if ( load_db_record(out, "%s", vname) > 0){