Adding translated field to existing webform doesn't show up in Webform results

Created on 5 December 2024, 4 months ago

Problem/Motivation

New translated webform field in an existing operational webform doesn't show up in the submitted results.
The same field in the orignating english webform does show up in the results.

Running D10 version 10.3.8

Steps to reproduce

Adding a textfield in an existing operational webform in English is translated in German, Dutch & French.
The translated field shows up correctly in the webform in each language.

Submitting values in the new textfield does not show up in the results database.
This for the new field and the submitted value. (showing the previous version of the webform)

Clearing caches doesn't help.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Version

6.2

Component

Translation

Created by

🇳🇱Netherlands nomad-drupal

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @nomad-drupal
  • 🇨🇦Canada Liam Morland Ontario, CA 🇨🇦

    I don't understand what is happening. You have a Webform in several languages. You add a component. This component now appears on the form in all languages. You make a submission. Is it the case that when you view the submission, the new component is only appears on the English results page, but not on the other language results?

  • 🇳🇱Netherlands nomad-drupal

    Correct - the new webform field initially created in the English language and translated to 3 pother languages appears in all languages on the webform.

    When a user makes a webform submission in one of the 3 (non-English) languages using the new field, the submission value does not appear in the database.

    Caches are rebuild, the situation remains the same. The new webform field and submitted value isn't stored in the database for the 3 (non-English) languages. Only when the English form is used the field and submission value is found in the database.

  • 🇳🇱Netherlands nomad-drupal

    The issue is resolved. The (translated) email text templates for the 3 other languages were missing, causing the field to be available in the form but not in the emails sent out.

  • 🇨🇦Canada Liam Morland Ontario, CA 🇨🇦
  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024