Do not set hidden for fixed form fields

This commit is contained in:
James Booth
2014-09-13 21:40:16 +01:00
parent d8400a5fd7
commit cbb199e06e

View File

@@ -274,14 +274,11 @@ form_create_submission(DataForm *form)
GSList *curr_value = NULL; GSList *curr_value = NULL;
switch (field->type_t) { switch (field->type_t) {
case FIELD_HIDDEN:
case FIELD_TEXT_SINGLE: case FIELD_TEXT_SINGLE:
case FIELD_TEXT_PRIVATE: case FIELD_TEXT_PRIVATE:
case FIELD_BOOLEAN: case FIELD_BOOLEAN:
case FIELD_LIST_SINGLE: case FIELD_LIST_SINGLE:
case FIELD_JID_SINGLE: case FIELD_JID_SINGLE:
case FIELD_FIXED:
value_stanza = xmpp_stanza_new(ctx); value_stanza = xmpp_stanza_new(ctx);
xmpp_stanza_set_name(value_stanza, "value"); xmpp_stanza_set_name(value_stanza, "value");
if (field->values != NULL) { if (field->values != NULL) {
@@ -319,6 +316,8 @@ form_create_submission(DataForm *form)
curr_value = g_slist_next(curr_value); curr_value = g_slist_next(curr_value);
} }
break; break;
case FIELD_HIDDEN:
case FIELD_FIXED:
default: default:
break; break;
} }