mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-28 23:53:36 +00:00
Disallow updating closed polls.
This commit is contained in:
parent
22fea17255
commit
60ea9b3a09
1 changed files with 5 additions and 1 deletions
|
@ -983,10 +983,14 @@ int update_question(snac *user, const char *id)
|
||||||
if (!valid_status(object_get(id, &msg)))
|
if (!valid_status(object_get(id, &msg)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
/* closed? do nothing more */
|
||||||
|
if (xs_dict_get(msg, "closed"))
|
||||||
|
return -2;
|
||||||
|
|
||||||
/* get the options */
|
/* get the options */
|
||||||
if ((opts = xs_dict_get(msg, "oneOf")) == NULL &&
|
if ((opts = xs_dict_get(msg, "oneOf")) == NULL &&
|
||||||
(opts = xs_dict_get(msg, "anyOf")) == NULL)
|
(opts = xs_dict_get(msg, "anyOf")) == NULL)
|
||||||
return -2;
|
return -3;
|
||||||
|
|
||||||
/* fill the initial count */
|
/* fill the initial count */
|
||||||
p = opts;
|
p = opts;
|
||||||
|
|
Loading…
Reference in a new issue