mirror of https://git.48k.eu/ogserver
rest: use integer for server id
id is not a string, use integer insteadmaster v1.2.5-18
parent
38076677c7
commit
7977711ee9
|
@ -7979,11 +7979,12 @@ static int og_cmd_delete_server(json_t *element,
|
|||
struct og_dbi *dbi;
|
||||
dbi_result result;
|
||||
json_t *value;
|
||||
uint32_t id;
|
||||
int err = 0;
|
||||
|
||||
json_object_foreach(element, key, value) {
|
||||
if (!strcmp(key, "id")) {
|
||||
err = og_json_parse_string(value, ¶ms->id);
|
||||
err = og_json_parse_uint(value, &id);
|
||||
params->flags |= OG_REST_PARAM_ID;
|
||||
}
|
||||
|
||||
|
@ -8002,8 +8003,8 @@ static int og_cmd_delete_server(json_t *element,
|
|||
}
|
||||
|
||||
result = dbi_conn_queryf(dbi->conn,
|
||||
"DELETE FROM entornos WHERE identorno='%s'",
|
||||
params->id);
|
||||
"DELETE FROM entornos WHERE identorno='%u'",
|
||||
id);
|
||||
|
||||
if (!result) {
|
||||
dbi_conn_error(dbi->conn, &msglog);
|
||||
|
|
Loading…
Reference in New Issue